Niente di tutto ciò:
nelle pagine php che usano le sessioni metti come PRIMA linea:
<?php session_start();?>
E poi quello che ti serve (senza ripetere il session_start).
Vedrai che va.
Circa l'output di una variabile non definita, equivale all'output di una stringa vuota, cioè nessun output.