O IIS7 tem um módulo URL reescrever , que, junto com o O módulo Roteamento de Solicitação de Aplicativo , baseado na URL, pode ser usado para fazer o que você quiser.
Você cria tudo na interface do usuário e cria automaticamente o XML e o coloca no web.config para você.
Veja "Proxy reverso" (número 7) em esta lista .