Cita: La web lo tengo claro, puedo usar cualquiera con soporte PHP y MySQL. Necesitaré entrar al dominio y dirigirlo hacia la IP del servidor. Lo que no sé es si existe algún software que me permita gestionar más web a la vez, es decir, poder tener en un mismo servidor hasta 100 páginas web de diferentes personas y dominios.
Si, .. cualquier servidor HTTP suele dar soporte a lo que denominan "Servidores Virtuales". Apache por ejemplo lo hace sencillamente.
Recuerda que necesitaras una IP fija si piensas usar tus própios dominios o bien usar algún servicio de DNS dinámico como no-ip.com por ejemplo.
Cita: Después tengo muchas dudas con el correo. Me gustaría saber si alguien tiene algún manual que explique paso a paso todo bien. Necesito montar uno para varios dominios.
Manuales de "instalación" hay muchos .. pero como digo más abajo es necesario que te decidas por un Sistema Opertativo de tu servidor y definir o ver que tipo de servidores te irá mejor.
Para entender algunos términos que usan estos servidores te vendría bien aprender sobre "protocolos" que es al final lo que tus "servidores" van a gestionar: SMTP, POP, IMAP .. cuanto más los conozcas mejor entenderas esa configuración que tengas que realizar. También otros conceptos como MTA, MUA .. para que veas como se realiza el proceso de "entrega" y/o "recepción" de un e-mail (usa google por esos términos .. veras infinidad de tutoriales).
Te olvidas también de un tema más importante que todo esto .. sobre todo si vas a "abrir" tu servidor cara a Internet:
SEGURIDAD. .. ahí tendrás que estudiar sobre firewalls minimo .. redes, puertos y filtros ...
Cita: ¿Hay que modificar las MX del DNS del dominio y apuntarlas a la ip del servidor?
Si, claro .. así seran atendidos las peticiones de SMTP/POP/IMAP a tus servidores.
Lo que no has definido es que Sistema Operativo vas a usar .. aunque la base es la misma .. no será lo mismo usar Windows que Linux. Yo te recomendaría usar Linux (OK, más complicado la instalación de este tipo de software pero más seguro si lo configuras bien .. por qué si lo configuras "mal" es peor todavía que windows xDD).
Un saludo,