pmlm:
…
gu.j ou jav.a não podes registar porque não existe nenhum país com domínio .a ou .j
Dependendo dos países, há maior ou menor facilidade de registo mas estás limitado a esta lista: http://en.wikipedia.org/wiki/List_of_Internet_top-level_domains
Sim, a parte mais difícil é o final, porque tem que corresponder a um domínio top level, que são limitados.
Respondendo a pergunta do tópico, um exemplo de como fazer isso:
Suponhamos que o colega queira seu site http://p.cassia.no
A primeira coisa que tem que fazer é comprar o domínio “cassia” na noruega (.no)
Assim, tudo que terminar em “cassia.no” é seu.
Agora vem a configuração no seu servidor DNS. Ao invés do tradicional www, nomeie o servidor web simplesmente como “p”.
E pronto… temos a url http://p.cassia.no
p => Servidor www
cassia.no = domínio
Um exemplo de uso esperto do top level domain é o Tuvalu, um país pequenino e desconhecido mas que fatura uma grana boa registrando domínios “.tv”
EDIT - OBS
A resposta é parecida com a de cima, mas foi ao mesmo tempo… foi mal!