(???) Ma come... su un'altro sito mi funziona!

Riporto di seguito il codice php della pagina contatti (che viene inclusa nell'index):

codice:
<?php
					
					if($_GET['knt']=="sendmail"){
						
						if(empty($_POST['nome'])){
							$_SESSION['report_nome']=1;
							$er_nome=1;
						}
						
						if(empty($_POST['email'])){
							$_SESSION['report_email1']=1;
							$er_mail=1;
						}elseif(!ereg("^[a-zA-Z0-9][_\.a-zA-Z0-9-]+@([a-zA-Z0-9][0-9A-Za-z-]+\.)+([A-Za-z]{2,4})",$_POST['email'])){
							$_SESSION['report_email2']=1;
							$er_mail=2;
						}
						
						if(empty($_POST['messaggio'])){
							$_SESSION['report_messaggio']=1;
							$er_messaggio=1;
						}					
						
						if($er_nome==1||$er_mail==1||$er_mail==2||$er_messaggio==1){
							$_SESSION['refill_nome']=$_POST['nome'];
							$_SESSION['refill_email']=$_POST['email'];
							$_SESSION['refill_telefono']=$_POST['telefono'];
							$_SESSION['refill_messaggio']=$_POST['messaggio'];
							header("Location: index_new.php");
						}else{
														
						
						
						
						
						
						
						include_once('includes/class.phpmailer.php');
							
							$ip = $_SERVER[REMOTE_ADDR];
							$messaggio = nl2br($_POST[messaggio]);
							
							$mail = new PHPMailer();
							$mail->CharSet = 'UTF-8';
							
							$mail->From = $_POST['email'];
							$mail->FromName = $_POST['nome'];
							$mail->Subject = "www.n2m4u.ch";
							$html_body = '
							<html>
								<body style="font-family:Arial, Helvetica, sans-serif;margin:20px 0 0 20px">
									<div style="font-weight:bold;font-size:12px;">
										Nome:
									</div>
									<div style="margin-bottom:10px;">
										'.$_POST[nome].'
									</div>
									<div style="font-weight:bold;font-size:12px;">
										e-mail:
									</div>
									<div style="margin-bottom:10px;">
										'.$_POST[email].'
									</div>
									<div style="font-weight:bold;font-size:12px;">
										Telefono:
									</div>
									<div style="margin-bottom:10px;">
										'.$_POST[telefono].'
									</div>
									<div style="font-weight:bold;font-size:12px;">
										Messaggio:
									</div>
									<div style="margin-bottom:20px;padding:10px;border-left:1px solid #999">
										'.$messaggio.'
									</div>
									<div style="font-size:10px;color:#aaaaaa;">Indirizzo IP del mittente: <span style="font-weight:bold">'.$ip.'</span></div>
								</body>
							</html>
							';
							
							$mail->MsgHTML($html_body);
							$mail->AddAddress('marco.delucia@n2m4u.ch');
							$mail->Send();
							
						
							echo"
								<div id=\"sendMailOkCont\">
									<div id=\"sendMailOkImg\">
										<img src=\"images/v1.png\" />	
									</div>
									<div id=\"sendMailOkTxt\">
										Grazie per avermi contattato.

										Il tuo messaggio è stato recapitato con successo,
										ti risponderemo il prima possibile.


										N2M4U
									</div>
								</div>
							";
						
													
												
											
										
									
								
							
						}
						
					}else{
						
						
						echo "
							<form action=\"?page=contatti&knt=sendmail\" method=\"POST\">
								<div class=\"descForm\">
									nome*";
									
									if($_SESSION['report_nome']==1){
										echo"
											<span class=\"errorSend\">
												Non hai inserito il tuo nome.
											</span>
										";
										$errfield_nome="errfield";
									}
									
						echo	 "
								</div>
								<input class=\"inputForm $errfield_nome\" type=\"text\" name=\"nome\" value=\"$_SESSION[refill_nome]\" />
								<div class=\"descForm\">
									e-mail*";
									
									if($_SESSION['report_email1']==1){
										echo"
											<span class=\"errorSend\">
												Non hai inserito il tuo indirizzo e-mail.
											</span>
										";
										$errfield_email1="errfield";
									}
									
									if($_SESSION['report_email2']==1){
										echo"
											<span class=\"errorSend\">
												L'indirizzo e-mail che hai inserito non è corretto.
											</span>
										";
										$errfield_email2="errfield";
									}
									
						echo	 "
								</div>
								<input class=\"inputForm $errfield_email1 $errfield_email2\" type=\"text\" name=\"email\" value=\"$_SESSION[refill_email]\" />
								<div class=\"descForm\">
									telefono
								</div>
								<input class=\"inputForm\" type=\"text\" name=\"telefono\" value=\"$_SESSION[refill_telefono]\" />
								<div class=\"descForm\">
									messaggio*";
									
									if($_SESSION['report_messaggio']==1){
										echo"
											<span class=\"errorSend\">
												Non hai scritto il tuo messaggio.
											</span>
										";
										$errfield_messaggio="errfield";
									}
									
						echo	 "
								</div>
								<textarea class=\"txtForm $errfield_messaggio\" name=\"messaggio\">$_SESSION[refill_messaggio]</textarea>
								<div class=\"sendForm\">
									<input class=\"buttonSend\" type=\"submit\" name=\"Submit\" value=\"Invia\">
								</div>
							</form>
							<div class=\"asterixContatti\">
								* campi obbligatori
							</div>
						";
						
						$_SESSION['report_nome']="";
						$_SESSION['report_email1']="";
						$_SESSION['report_email2']="";
						$_SESSION['report_messaggio']="";
						$_SESSION['refill_nome']="";
						$_SESSION['refill_email']="";
						$_SESSION['refill_telefono']="";
						$_SESSION['refill_messaggio']="";
						
					}
	
				?>

Mentre di seguito c'è l'include headerinfo.php:

codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<?php
			session_start();
			include("includes/lang.php");
        ?> 
		
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>
			<?php
				$title = "N2M4U";
				
				if($_GET['page']==prodotti){
					echo $title." | prodotti";
				}elseif($_GET['page']==servizi){
					echo $title." | servizi";
				}elseif($_GET['page']==azienda){
					echo $title." | azienda";
				}elseif($_GET['page']==contatti){
					echo $title." | contatti";
				}else{
					echo $title;
				}
			?>
		</title>
		<link rel="stylesheet" href="css/monitor.css" type="text/css" />

		<script language="javascript">AC_FL_RunContent = 0;</script>
		<script src="js/AC_RunActiveContent.js" language="javascript"></script>
		
		<script src="js/jquery-1.4.4.min.js" type="text/javascript"></script>
		
		<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen" title="prettyPhoto main stylesheet" charset="utf-8" />
		<script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>
		
		
		<link rel="stylesheet" href="css/videobox.css" type="text/css" media="screen" />
		
		
		<link rel="shortcut icon" href="http://www.n2m4u.ch/images/favicon.ico">

	</head>
	<body>

non capisco... come dicevo su un'altro sito funziona bene (anche se start_session è messo all'inizio del php della pagina contatti)