a ver, lo que tu no entiendes es lo siguiente...
creas la sesión, esta bien... no hay problema, ahora para recuperarla debes usar igualmente
session_start() al comienzo de tus scripts donde desees recuperarla, ¿ahora si entiendes?
y si... debe estar antes de cualquier lógica, antes de que te cuestiones ¿ha iniciado sesión? ¡debes iniciarla!!