Não estou claro como você deseja usar isso, o que dificulta uma boa resposta. Existe algum motivo específico pelo qual você não pode simplesmente usar hosts virtuais em seu servidor da Web em vez de configurar servidores da Web separados em portas separadas?
Eu não encontrei nenhuma maneira de fazer redirecionamentos de porta com o firewall incluído em uma distribuição não-servidor, mas outra coisa que você poderia fazer é configurar um servidor web apache como um proxy reverso, ou usar meias.