si giusto unica alternativa...
$xml = simplexml_load_file("immagini.xml");
        //immagine.xml
         $nuovaImg = $xml->addChild('immagine'); //crea un elemento <immagine> 
         $Fot = $nuovaImg->addChild('fot', $_FILES['image']['name']); //inserisce dentro immagine <fot> e così via...
         $Des = $nuovaImg->addChild('desc', $descrizione); 
         $Tit = $nuovaImg->addChild('tit', $titolo); 
         
         $f = fopen("immagini.xml", "w");
        //apro il file XML e scrivo
         fwrite($f, $xml->asXML());
         fclose($f); // chiudo il file xml
è come se fosse un db...aggiungo e cancello immagini..un po' macchinoso ma il risultato è ottimo. grazie