Problemas durante envio de correo con phpmailer

mixba
12 de Mayo del 2005
Hola les comento que estoy implementando en mi sitio un newsletter que envío mediante phpmailer a mas de 700 correos, pero tengo un problemilla y es que cuando comienza el envio todo va bien pero llega un momento en que se queda la barra verde de estado del navegador a la mitad y pasados unos segundos da la pantalla de error que no se puede mostrar página.
Me imagino que será por el set_time_limit del servidor que está en 30seg, pero no será solución colocarlo a 0 en mis scripts ya que el servidor donde tengo la web tiene el safe_mode en ON, lo que me queda es ver que otras alternativas tendría para que en 30 segundos no me de que no se puede mostrar página, en todo caso tal vez enviando cada, por ejemplo 50 correos, pero como puedo hacer esto?, se me ocurre que con do..while, enviar los primeros 50 en la base de datos, cerrar el script y luego continuar con los próximos 50 y asi suscesivamente.
A ver si alguien me puede hechar una mano

Graxias.