Puoi puntare su due approcci:
1. E' la pagina stessa php ad "essere" il file xml. Magari potresti usare mod_rewrite per camuffare l'url : es www.miosito.com/rss/rss.xml => www.miosito.com/rss/rss.php
2. Visto che sai qual'è la tabella che genera il file xml, ogni qualvolta modifichi tale tabella richiami la funzione che rigenera l'xml (quindi il codice che hai scritto va a finire in una funzione/classe)Codice PHP:
header("Content-type: application/xml");
include("../include/feedcreator.class.php");
include("../../../../include/connect.php");
$rss = new UniversalFeedCreator();
....
//$rss->saveFeed("RSS1.0", "../news/rss.xml");
//Chiaramente questa non vale più, ma devi sostituirla con una "echo"