É relacionado a rede, servidor e aplicativo.
Primeiro de tudo, DNS: você precisa ter um registro curinga que mapeie * .seudominio.com para o mesmo endereço IP.
Segundo, servidor da Web: você precisa definir um site curinga (ou usar o site padrão, se o servidor fizer apenas isso), para que o IIS responda a qualquer solicitação recebida, cujo cabeçalho de host termine com "seudominio.com.br".
Terceiro, aplicativo: você precisa usar um aplicativo do lado do servidor (escrito no idioma de sua escolha, o ASP.NET é definitivamente ok) que analisa o pedido recebido e mostra o conteúdo correto.