I am using bluehost. They increased my email limit to 750 but if cloudflare timesout at 100 seconds, i still can't send all the emails in one session. I will talk to support again about the 100 seconds timeout and see if they can change anything. If not i will get back to you on a possible cron job. Would the cron job restart at the place it left off?