O rss não é mais que um ficheiro com uma estrutura prédefinida entre várias tags. Primeiro tens que saber em que sistema queres que funcione (há várias versões de rss).
Vou deixar aqui um exemplo com as tags mais importantes mas terás que pesquisar mais sobre o assunto para apurares o resultado final.
<?php header('Content-type: application/rss+xml; charset=ISO-8859-1');
echo "<?xml version=\"1.0\" ?>";
include("ligacaoÀdb.php"); //O teu ficheiro de ligação à db
$paginafinal = 15; //Numero máximo de feed por definição
$pag = 0; //Para começar pelo ultimo a ser inserido na db
$resultdb = mysql_query("SELECT * FROM $db ORDER BY id DESC LIMIT $pag,$paginafinal",$connect); //db é a tabela onde tens a infos
?>
<rss version="2.0">
<channel>
<title><? echo BBCode($titulorss); ?></title> //Esta info pode ou não estar em db, é relativa ao teu site
<description><? echo BBCode($descricaorss); ?></description>
<link><? echo BBCode($linksite); ?></link>
<?php
while($myrow = mysql_fetch_assoc($resultdb))
{
$item = $myrow['id'];
$nr = $nr + 1;
?>
<item>
<title><? echo BBCode($myrow['titulo']); ?></title> //Estes campos são referentes aos artigos
<description><? echo BBCode($myrow['texto1']); ?></description>
<link><? echo ($linksite)."/noticias.php?pagina=artigocompleto&item=".($item); ?></link>
<guid><? echo ($linksite)."/noticias.php?pagina=artigocompleto&item=".($item); ?></guid>
</item>
<? } ?>
</channel>
</rss>
Espero que seja minimamente util.
Cumps