Il timeout dello script non è un problema basta settarlo in modo che posso girare all'"infinito" con set_time_limit(0);