Non capisco la domanda. Ti basta mettere session_start() all'inizio dello script a prescindere. Non vedo quale sia il problema.
In ogni caso il problema si verifica solamente in caso di generazione di output mentre del semplice codice di controllo non da alcun problema.