secondo me ti conviene utilizzare LoadVars al posto di LoadVariablesNum
(ecco un esempio)
codice:
function Invia(){
	send_lv = new LoadVars();
	send_lv.nome = nome_txt.text;
	send_lv.email = email_txt.text;
	send_lv.commento = messaggio_txt.text;
	
	send_lv.onLoad = function(){
		status_txt.text = send_lv.status;
		trace(send_lv.status);
	}
	send_lv.sendAndLoad("formmail.php",send_lv,"post");
}
Quello che non capisco è nel codice php.
Inizializzi i dati di sessione ma poi non li utilizzi, assegni i valori passati tramite post a delle variabili e poi spedisci un header HTTP ?!??!?!!?
se nel file presendmail.php richiami questi valori dalla sessione... beh non ci sono.

Cerco di spiegarmi.

codice:
<?php
  session_start();
  $_SESSION[nome] = $_POST['nome'];
  [...]
  header("location: PATHASSOLUTA/presendmail.php");
?>

e nel file presendmail.php non fai altro che:

<?php
  session_start();
  $nome = $_SESSION['nome'];
ecc ecc
?>
non capisco l'utilità di utilizzare le sessioni. perché non spedire direttamente la mail in prendidati.php?

ciao