Para instalarlo:
http://servidor.hostrocket.com
Y para hacer que haya varios sitios web, tendrás que añadir un virtualhost por cada sitio web... La explicación de los virtualhosts que te viene ahí no te sirve ya que es para trabajar con varios sitios web pero en local, para salir a internet tienes que configurarlo de otra manera. Te sugiero que leas la documentación de apache acerca de los virtualhosts ya que segurísimo que ahí te viene hasta con ejemplos
Saludos