CakePHPでお手軽にやりたいなら1が良いのではないかと
PEAR、XML::SerializerはRSSをベースに色々追加する必要がある時などに
CakePHPで実装する
普通にActionを経由して取得した情報をRSSに変換できる
※ 要は自動的にヘルパーを読んでテンプレートを切り替えてる
http://www.msng.info/archives/2009/04/how_to_use_cakephp_rss_helper.php
PHPで頑張る(RSSを作る)
PEARを初め色々なライブラリがあるので、それを使う
FeedWriter
http://phpspot.org/blog/archives/2008/03/phpatomrss12feh.html
PHPで頑張る(XMLを自力で構築する)
PEAR、XML::Serializer
http://webtech-walker.com/archive/2007/04/06023523.html
xml.php
http://keithdevens.com/software/phpxml
自分で頑張る
がんばれ