Podés probar comentando el error reporting :P, na broma...
Otra cosa que puedes probar es, luego de session_start(); registrar las variables con session_register();
Ej:
y así con las demás.
Porqué sale? es un bug de php, pero se supone que debería haberse solucionado con lo que hiciste antes.