Você está se aproximando disso da maneira errada, o que há de errado em fazer as coisas normalmente através das portas reais dos hosts - você não tem liberdade de endereço IP aqui? Como isso vai escalar se / como você usa outros produtos que exigem portas adicionais para os hosts?
Você realmente precisa chegar a um ponto em que tudo isso seja diretamente direcionável, e qualquer outra coisa não é realmente profissional.
Is there a way to set second host to use other port and vmware client to be aware of that?
Ah, e não tente isso, as atualizações irão limpar qualquer trabalho estranho que você possa fazer de qualquer maneira.