No se como es el codigo donde muestras, pero creo que la cosa va por aqui:
   Código PHP:
          if($row=mysql_fetch_array($result)) 
        { 
        @setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+3600); 
        @setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+3600); 
        
        $loginCorrecto = true; 
        $idusuario = $row["id"]; 
        $nick = $row["nick"]; 
        $email = $row["email"]; 
        } 
    
  Fijate que no defines ni titulo, ni fecha, ni autor, etc. Te faltaria, por ejemplo $autor = $row["autor"];, aunque no estoy seguro porque te repito, no se como es el codigo donde muestras. 
Que en noticia te ponga siempre nueva es logico, si noticia es  
$noticia = $_GET["noticia"]; 
Y como me mostraste hace un rato, noticia vale "nueva"; 
Saludos.