Supongo que el usuario no introducira las direcciones de mail todas seguidas, prueba a separar las direcciones con espacios o retornos de carro, de esa forma con explode() las podras separar.
http://es2.php.net/manual/es/function.explode.php
Si no las separas tendras que hacer mucho mas trabajo de parseo del fichero, te hablo de utilizar funciones para cortar el string hasta la @ luego hasta el punto (suponiendo qeu el dominio solo tenga un punto) y luego la extension (que variar entre com, es, it, etc).
en mi opinion creo que lo mejor sera que las separes las direcciones en lineas del fichero y luego linea por linea mandas los mail o contruyes el TO: multiple.
Saludos