yo creo que haciendo dos comprobaciones tontas se podria conseguir, de un aforma medio primitiva, pero probalo a ver si te resulta
Código PHP:
<?php
//aca pone la direccion de tu archivo
$archivo = "http://www.forosdelweb.com/external.php?type=RSS2&forumids=18";
$fp = fopen($archivo, "r");
if($fp){
$leer = fread($fp, 2000);
if(strstr($leer, "<?xml") && strstr($leer, "<rss")) {
echo "El archivo SI es RSS";
} else {
echo "El archivo NO es RSS";
}
} else {
echo "El archivo no existe (No se pudo abrir)";
}
?>
ya con que aparezca la etiqueta <?xml y <rss es suficiente creo para saber si es o no rss
suerte