Comprueba que todos los archivos php comiencen con :
Código PHP:
<?
session_start();
?>
En tu caso veo que, de pronto te falta esta instrucción, imprescindible para que se inicie una sesión en php. En tu código tendrías que colocarla justo debajo del corchete de cierre del último if.