Non avevo letto con attenzione tutto il codice.

Mi sembra di capire che
Codice PHP:
$destinatario "werwolfe@werwolfe.it"
sia la tua email, e
Codice PHP:
$mittente $_POST['username']; 
sia quella dell'utente.
nel primo invio
Codice PHP:
if (mail("$destinatario","$oggetto","$messaggio","From:$mittente")) { 
il destinatario sei tu e il mittente è l'utente che si è registrato.
In genere il mittente di una email generata da un sito dovrebbe essere una email locale, quindi una tua email oppure postmaster@werwolfe.it. Non ho mai provato, ma non mi semmbra corretto.

nel secondo invio
Codice PHP:
mail("$mittente","$oggetto","$messaggio","From:$mittente"
in pratica l'utente si invia l'email a se stesso.
Anche qui il 'From' non mi sembra corretto.

Prova ad usare la classe PHPMailer per l'invio di email dal sito e non avrai problemi.