E allora è strano perchè ogni volta che lanci il modulo, viene eseguita questa parte di codice:
Codice PHP:
//Reset error messages
$_SESSION['emailerror']  =  "";
$_SESSION['nameerror']   =  "";
$_SESSION['subjecterror']  =  "";
$_SESSION['messageerror']  =  "";
$_SESSION['humanerror']  = "";
$_SESSION['privacyerror']  = "";
$_SESSION['senderror']  = ""
che svuota le sessioni, tra l' altro quando devo fare cose simili uso anch' io quella metodologia per gli errori...aspettiamo un aiutino dall' alto