Você não está especificando onde está configurando o encaminhamento de porta. Eu vou assumir que está no roteador que está conectando os 2 PCs à internet.
Você pode configurar esses IPs como parte da DMZ - nesse caso, TODAS as portas estão abertas - tenha cuidado aqui, é um risco de segurança!
ou você pode configurar o roteador para encaminhar as portas, mas você precisa fazer da seguinte maneira:
Digamos que o IP público seja 8.8.8.8 e você o configure como:
8.8.8.8:301 - > 192.168.1.1:300 8,8,8,8:302 - > 192.168.1.1:400 8,8,8,8:303 - > 192.168.1.2:300 8,8,8,8:304 - > 192.168.1.2:400
A razão para isso é que o roteador só pode traduzir 1 porta no IP externo para 1 porta no IP interla - isso é chamado de NAT. Se você precisar de mais informações, veja aqui: NAT na WiKI