eso de q las virtualhost no pueden usar sominios existentes es solo para WEB existentes, porque si tu le das como nombre a tu virtualhost
www.google.com, al poner dicha url en tu navegador te va mostrar la web de la vistuahost, en cambio para un usuario de "afuera" simplemente vera la web de google comun y corriente.
ahora, si tienes
www.tudominio.com, anda al httpd.conf y agrega una virtualhost con nombre el nombre de tu dominio comprado, esta demás decir q tu dominio debe tener configurado los dns, o en su defecto, redireccionados a tu ip con algun servicio gratuito "de por hay".
yo lo tengo asi por ahora con mi servicio de
www.no-ip.com, aunq en el fondo no son dominios.