Ciao, girovagando un pò per internet ho visto alcuni pezzi di codici per far comunicare flash php e xml....ossia tramite un form in flash inviare i dati a php il quale apre il file xml e inserisce i nuovi valori in esso.
solo che io non riesco a scrivere sul file xml. non so come allegarvi il sorgente, quindi vi incollo i codici:

ile xml:

<playlist>
<trackList>
<track>
<title>Stratovarius - Black Diamond</title>
</track>

***

</trackList>
</playlist>

file flash (actionscript):

stop();
pulsInvio.onRelease = function(){
var sendMail:LoadVars = new LoadVars();
sendMail.nome = Nome.text;
sendMail.onLoad = function(success)
{
if(success)
{
trace("messaggio inviato");
Nome.text = "";
//mcMsg.play();
}
else
{
trace("messaggio non inviato");
}
}
sendMail.sendAndLoad('form.php', sendMail, 'POST');
}

file php:

<?php
$nome = stripslashes($_POST['nome']); //creo una variabile che conservi il valore inviato da Flash
$nomeFile = 'form.xml'; // nome del form
$stringhe = file($nomeFile); //carica tutto il file in un array di stringhe
$newFile; //creo la variabile che conterrà il nuovo file
foreach($stringhe as $riga) // scandisco tutto il file aperto
{
$newRiga = $riga;
if(eregi("[*]{3}", $riga, $regs))
//ecco l'espressione regolare[*]{3} significa,( la ripetizione per tre volte del carattere * ) , appena trovo la stringa *** modifico la newRiga che verrà inserita nel futuro file
{
$newRiga = '
<track>
<title>'.$nome.'</title>
</track>
***
';
}
$newFile = $newFile.$newRiga ; // creo il file passo passo
echo $newFile."
";

}
$scrivi_file=fopen($nomeFile,"w"); // infine, apro la 'form.xml' in
fwrite($scrivi_file,$newFile); // e ci scrivo dentro il file modificato.
?>

Dove sbaglio??..............in attesa di una tua risposta ti saluto cordialmente.

Javier