Grazie...non avevo notato il MUST...ma anche allineando tutto l'errore $end rimane...ricontrollo ancora l'EOD (Secondo te quindi l'errore è lì dentro.....) Ti troverò dovessi riscriverti in eterno...

Per quanto riguarda il PHP_AUTH_USER & friend quando e come vanno definiti?? Fai conto che vengono chiamati nell'index.php subito dopo il login...(credo... :master: )
codice:
<?
  if(!isset($PHP_AUTH_USER))
    {
     header('WWW-Authenticate: Basic realm="Area prvata"');
     header('HTTP/1.0 401 Unauthorized');
     echo "Richiesta autorizzazione";
     exit;
    }
  else
    {
     include("conf.inc.php");
     $sql="SELECT id FROM $tabella WHERE nome='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'";
     $query=mysql_query($sql)or die(errore_server());
     $num=mysql_numrows($query);
     if($num==1)
       {
	echo "

Ok, sei autorizzato
";
        echo "Il tuo nome utente è $PHP_AUTH_USER
";
        echo "La tua password è $PHP_AUT_PW</P>";
       }
     else if($num==0)
            {
	     echo "Nome utente o password non validi
";
             echo "<a href=\"iscriviti.php\">iscriviti<a>";
            }
    }
?>