No tiene que ver el hecho de que se tenga resgistrado el dominio a través de un hosting y que el sitio se aloje en otro.
A la hora de la verdad, el dominio está asignado a una dirección ip, sea cual sea, aunque sea distinta de la dirección de la empresa que contrata.
Cuando se solicita un recurso mediante un nombre de dominio el navegador acude a un servidor dns a preguntar dónde está alojado ese dominio y se va para allá. Si ese "allá" es una redirección, lo mandará a donde sea, pero eso siempre se verá reflejado en la barra de dirección.
Yá te digo que desde código en tu página no lo vas a lograr, salvo con los frames.
Reitero que desconozco si existe alguna opción desde el propio servidor. Yo si quieres puedo trasladar tu mensaje al foro de Dominios y Hostinga ver qué te dicen por allá