[eluser]rogierb[/eluser]
Why would you start and stop a script or even reload it? When sending sms or emails to thousands of users, you do not want to be the one clicking "next". Even with 100 emails send at once, I still would have to click 50 times when sending email to 5000 addresses. Same goes with reloading a script, yet more requests while one should suffice.
It should run by itself, whether it is a cronjob or a html request, one request should be enought.
Isn't the entire point of automation the fact that human interaction is reduced to a bare minimum?
All you need to do is use set_time_limit(xxx) to reset the maximum execution time to whatever time in seconds (xxx) it takes to process one or more requests.(I'd go for more request)