mah... è un problema di "logica"... non dovrebbe esserci l'interruzione dell'esecuzione se devi ancora inserire dei blocchi... in linea di massima posso intuire come stai organizzando le cose e consigliarti - se è come immagino - di separare meglio la logica dai dati: sposta tutte le operazioni di output in coda agli script anzichè generare i dati un po' alla volta...

...per capire meglio dovresti spiegare come sono i tuoi file, ma per intuire la spiegazione: anzichè mettere "exit" setta una variabile tipo $flag = false e poi metti le azioni successive sotto un "if" legato a tale variabile... se infatti metti un "exit" probabilmente non vuoi eseguire alcune azioni successive, ma allora inseriscile dentro un "if" la cui variabile magari inizializzi a true e diventa false nel caso di cui sopra