Es una pregunta difícil... La respuesta evidente es un Linux + Apache + MySQL como base de datos, pero:
¿Quien vaya a administrar la máquina sabe MUCHO Unix? Si la respuesta es un no rotundo olvidadlo.
Si os decidís por un NT o 2000, la siguiente pregunta es, ¿Qué tipo de páginas váis a alojar?
Si son ASPs o HTML estático te recomiendo usar el servidor web IIS de Microsoft, funciona bastante bien y es fácil de administrar siempre y cuando lo vayas actualizando con todos los parches de seguridad que salgan.
Si quieres usar PHP y como base de datos MySQL te recomiendo el Apache, aunque es más complicado de configurar.
En cuanto al dominio lo único que hay que hacer es comprarlo en cualquier Domain registrar autorizado, como
http://www.netsol.com
El problema es que necesitas un servidor de nombres DNS, bien instalado en la misma máquina, o en otra cualquiera, para ponerlo como servidor primario (es el que le dice al resto de internet cual es la IP de tu máquina).
Si la máquina va a estar albergada en un ISP seguramente ellos se encarguen de todo el tema de las DNS's...
[url=http://profile.mygamercard.net/KaTXi][img]http://card.mygamercard.net/ES/cylinder/steel/KaTXi.png[/img][/url]