in linea di massima gli invii con php delle mail non dovrebbero superare 200 o 300 messaggi per volta, dipende anceh dall'hosting cmq. quindi se devi gestire una mailist di migliaia di utenti forse ti conviene non usare il php.
per lo script no è difficile da realizzare. si può anche fare con i file di testo volendo