Certo ok.

Questa è una parte del codice, che poi è quella che richiama il file xml ma non è in php:

<div id="monoSlideshow">


Please install Flash&reg; and turn on Javascript.</p>
</div>

<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("monoslideshow.swf", "SOmonoSlideshow", "435", "340", "5", "#AA361D");
so.write("monoSlideshow");
// ]]>
</script>

Invece la pagina che crea il file xml è questa:

Codice PHP:
<?
//questo è l'xml che viene usato dallo slideshow
//In questo file viene completamente riscritto con le foto da visualizzare

$filename './monoslideshow.xml'
$foto "";
$contenuto_xml "<?xml version=\"1.0\" encoding=\"utf-8\"?>

<slideshow>
    <preferences
        backgroundColor = \"AA361D\"
        showAlbumsButton = \"false\"
    />
    <album thumbnail=\"photogallery/"
.$idSocioSelezionato."/small\" title=\"AAPI\" description=\"Associazione Amici del Presepe irpino\" imagePath=\"photogallery/".$idSocioSelezionato."/big\" thumbnailPath=\"photogallery/".$idSocioSelezionato."/small\">";
            
$qry "SELECT foto,descrizione FROM photogallery WHERE idSocio = $idSocioSelezionato";
$res_foto mysql_query($qry,$conn) or die ("Impossibile ricavare le foto del socio");

while (
$array_foto mysql_fetch_array($res_foto)) {
    
$contenuto_xml $contenuto_xml "<img src=\"".$array_foto[foto]."\" title=\"".$array_foto[descrizione]."\" description=\"Amici del Presepe Irpino\"/>";
}

$contenuto_xml $contenuto_xml "</album></slideshow>";

// Verifica che il file esista e sia riscrivibile
if (is_writable($filename)) {

    
// In questo esempio apriamo $filename in append mode.
    // Il puntatore del file è posizionato in fondo al file
    // è qui che verrà posizionato $contenuto_xml quando eseguiremo fwrite().
    
if (!$fd fopen($filename'w')) {
         echo 
"Non si riesce ad aprire il file ($filename)";
         exit;
    }

    
// Scrive $contenuto_xml nel file aperto.
    
if (fwrite($fd$contenuto_xml) == FALSE) {
        echo 
"Non si riesce a scrivere nel file ($filename)";
        exit;
    }
    
//echo "OK";
    
fclose($fd);
} else {
    echo 
"Il file $filename non è accessibile";
}
?>

Spero possa servire