I am creating a php/mysql based mailing list script.

I know scripts for a newsletter on the web aren't very efficient for a lot of subscribers because the browser will probably time out, but I have an idea that might decrease that problem.

What if the subscribers in the list were broken up into groups of say 250, 500, 1000, or 5000 subscribers and people were able to choose how many subscribers in each group they want to have. And then, after they click the submit button, a next page loads that will send out the newsletter to the first 250, 500, 1000, or 5000 subscribers, depending on what they chose. The following page that loaded would have another submit button to send out the next group, and so on until the newsletter was sent out to everyone.

How efficient would that be? I mean, would that solve the problem of having to send out a newsletter to a lot of subscribers with a php/mysql based list? Of course, the 1000 and 5000 subscriber group would be for the people who have faster internet connections.

I just want to see if that was a good idea or not.

Please let me know.

Chris Roane