MI DITE PER FAVORE CHE COSA MANCA?

ragazzi, vi scrivo due pezzi di codice del mio form. E un form contatti la cui interfaccia grafica è fatta in un documento html, e l'invio alla mia email dei risultati che compila l'utente sono gestiti da un file php a parte.
Ora, così come vedrete il codice, la mail mi arriva così:

Hai ricevuto una e-mail da: tizio, tizio@gmail.com.
OGGETTO:
bla bla bla

MESSAGGIO:
bla bla bla bla bla bla etc etc etc

ISCRIZIONE ALLA NEWSLETTER:


IP: ...............

In sostanza, dopo la scritta "ISCRIZIONE ALLA NEWSLETTER" manca la scelta SI/NO fatta dall'utente. Ecco il codice html (poi seguirà il codice php dell'altro file):

<form id="formail" method="post" action="">
<div id="risposta">
</div>


Nome:</p>
<input type="text" id="nome" name="nome" value="" />



E-mail:</p>
<input type="text" id="email" name="email" value="" />



Oggetto:</p>
<input type="text" id="oggetto" name="oggetto" value="" />



Messaggio:</p>



<textarea id="messaggio" name="messaggio" rows="9" cols="22"></textarea>
</p>


Voglio iscrivermi alla newsletter per essere sempre aggiornato su novità e offerte


</p>



<label>
<input type="radio" name="newsletter" value="SI alla newsletter" />
Sì</label>

<label>
<input type="radio" name="newsletter" value="NO alla newsletter" />
No</label>

<input type="submit" id="invia" name="invia" value="Invia" />
</form>


ECCO DI SEGUITO IL CODICE PHP del file che mi manda la mail all'indirizzo preimpostato:

<?php
//Recuperiamo tutte le variabili
$mail = $_POST['mail'];
$name = $_POST['name'];
$subject = $_POST['subject'];
$text = $_POST['messaggio'];
$newsletter = $_POST['newsletter'];
$ip = $_SERVER['REMOTE_ADDR'];

//Qui andrà inserito il tuo indirizzo e-mail
$to = "mioindirizzo@gmail.com";

//Creazione del mesaggio da inviare
$message = "Hai ricevuto una e-mail da: ".$name.", ".$mail.".
";
$message .= "OGGETTO:
".$subject."

";
$message .= "MESSAGGIO:
".$text."

";

$message .= "ISCRIZIONE ALLA NEWSLETTER:
".$radio."

";

$message .= "IP: ".$ip."
";
$headers = "From: $mail \n";
$headers .= "Reply-To: $mail \n";
$headers .= "MIME-Version: 1.0 \n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1 \n";

//Se l'e-mail viene spedita correttamente, compare un messaggio di avvenuto invio
if(mail($to, $subject,$message, $headers)){
echo "

Messaggio inviato con successo</p>";
}
//Altrimenti un messaggio di errore
else{
echo "

Ci sono stati degli errori nell'invio della e-mail.</p>";
}
?>

MI DITE CHE COSA MANCA, visto che di php non so nulla? sono sicuro che sarà una cavolata immane, ma non riesco proprio ad andare avanti.
grazie