Ciao,
devi usare la funzione set_time_limit(secondi);
Se metti zero lascia eseguire lo script all'infinito!