Perso, je mettrait le tout dans une base de donnée, genre sql, puis je creerait les fichier xml su-cités via php. Voila pour le coté server. Cette technique permet donc de creer le fluc rss via php facilement de la meme facon, en allant piocher en bdd les infos qui nous importent.
Coté client, Une mise en page xhtml, avec une template de base. Puis deux solution :
Soit on remplis la template via php. c'est le plus simple, mais les infos ne seront mise a jour qu'au moment du chargement de la page. Sinon, opte pour un mix PHP et AJAX, AJAX servant a mettre a jour ton contenu.
Attention, piege : evite de tout generer via AJAX, sinon les petites config vont etre laissées de coté. Je pense que le mieux, c'est de generer le contenu via PHP, et de le mettre a jour via AZJAX si besoin est.