ok ecco qua, grazie mille per il supporto:

Codice PHP:
$xml simplexml_load_file('mio_file.xml');

$xml_limm $xml->listaagenzie->agenzia->listaimmobili;

$xml_imm $xml_limm->addChild('immobile');
$xml_imm->addChild('rif_immobile',        $imm->obj_id);

#... inserimento dei vari campi nel solito modo

$xml->asXML('tmp.xml'); 
con questo codice mi viene scritto tutto di fila. come avrete già capito uso la libreria SimpleXML.
qualche idea ?