Buenas,
Lop que debes de hacer es identificar bien el problema en lugar de pegarnos todo el código.
Segpun parece en el código que nos muestras que no has iniciado la SESSION, esto lo debes de hacer tanto en el archivo donde declaras la variable y en los demás archivos donde la quieres usar.
Para inciar la session basta con que pongas
Código PHP:
<?php
session_start();
?>
Antes de cualquier salida al navegador (Y antes de declarar o hacer uso de las variables de session), cuando yo voy a usar sessiones suelo poner éste código - EL que inicia la session - en la primera linea de todos los archivos.
También podrías ponerle un nombre a la session para evitar conflictos con otros scripts.
Para saber más de sessiones te recomiendo:
http://www.php.net/manual/es/ref.session.php
Hasta luego.