allora ci ho lavorato un pò su e credo di esserci quasi arrivato son sicuro che ho saltato un passaggio e credo sia il ciclo while e fgets qualcuno può aiutarmi a correggere lo script?

<?
//specifico e apro il file che devo leggere
$file="email.txt";
$open=fopen($file,'r');
$contenuto=fread($open,9000);
//divido ulteriormente i campi andandomi a recuperare ogni singolo dato $campi=explode(',',$campi);
$utentefuoricasa=$campi[0];
$email=$campi[1];
$arr[$utente]=$email;
fclose($open);
//invio dell'email
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html;
charset=iso-8859-1\r\n";
$header .= 'From: "xxx" <mailmittente> \r\n';
$destinatario = $utente;
$oggetto = "email di prova";
$redirect = "www.miosito";
$messaggio.="xxxxxx"
mail ($destinatario, $oggetto, $messaggio, $header,$redirect)
?>
oltre a non inviarmi l'email in base all' $utente un altro problema e che all faine dello sc ript non mi reindirizza la pagina

preciso che si arriva a questa pagina php da un altra pagina php dove c'è un form che imagazzina dei dati compresi $utente che poi sarebbe il destinatario dell'email

Grazie dell'aiuto ed AUGURI di buone feste