aclaremos:
1 - si, se puede, pero ten en cuenta que si usas windows debes de instalar un SMTP, o puedes usar clases como SwiftMailer para conectarte a SMTP remotos, necesitas el puerto 25 abierto
2 - cada hosting tiene sus limitaciones, los màs caros limitan menos
3 - usualmente los hosting te ofrecen unas cuentas de correo y software para lista de correo, puedes añadir correos (usuarios) a la lista por ejemplo
[email protected] y cuando un usuario envíe un mail a esa lista (que no es un correo real) se replicará a todos los miembros de la lista, tal cual como se hace en los grupos de google, por lo que no te sirve para lo que quieres
4 - eso te lo provee el servicio o hosting, un hosting te dará cuentas de correo, las cuales puedes crear desde el panel de control, como
[email protected], etc.