Computer Xtress, existen clases en
phpclasses.org para el envio de mail...
hasta donde yo conozco ciertos ISP limitan la cantidad de correos que puedes enviar por dia... para que los sistemas no te reconozcan tus mails como SPAM...
deberias de averiguarte en tu pais con tu ISP hasta que cantidad de correos puedes enviar para no ser reconocido como SPAM...
tambien tendrás el problema con algunas empresas de correos como HOTMAIL el cual normalmente (por no decir siempre) detecta los correos enviados por la funcion mail() y los envia a "Correo no deseado", ahi le tendras que modificar las MIME a ver si logras hacer que pasen...
Averigua tambien con tu HOST acerca de la cantidad de mail que puedes enviar al dia
deberas dividir la cantidad de usuarios por envio, no creo que un server te aguante 100 mil envios de una sola vez....
si consigo algun script para envios masivos te digo