Ok, intenta hacerlo de este modo aver so desaparece ese aviso extraño, creo que es por las register bloblas, pronto en php6 estaran en OFF o desapareceran, entonces la unica forma de recuperar variables mediante un formulario POST es de esta forma
Código PHP:
$idUsuario = $_POST['idUsuario'];//o el nombre del campo del form
$usuario = $_POST['usuario']; // recoge asi con POST la variables del form
//y ahora las guardas en la variable de sesion
$_SESSION['idUsuario'] = $idUsuario;
$_SESSION['usuario'] = $usuario;
espero que te sirva, un saludo