Nej - det er ikke routerens skyld (så længe du kan route indkommende datakald til interne computere/åbne porte) - snarere den måde messenger kører funktionerne på.
"In some cases where static ports are used for a particular feature, only a single client behind the NAT can use that feature. " (
http://www.microsoft.com/WindowsXP/pro/techinfo/deployment/natfw/natwinmes.asp#natwinmes )
Du kan sagtens konfigurere routeren (NAT'en), så smart-funktionaliteterne virker med een computer på lokalnettet (og i den anden ende skal der vistnok sidde een med direkte ip - dvs. ikke bag en router/firewall/NAT), men hvis alle 20 computere skal kunne bruge lige netop messengers smart-funktionaliteter (fildeling, video-konf mm.) skal der vist lidt magi til - som jeg ikke ved hvordan/om man kan
----------------
Enkelt-computer på netværket kan sålede bruge messenger:
Hvis man skal have een lokal-net computer til at kunne bruge en eller anden smart-funktion så skal man blot sætte routeren til at dirrigere indkommende trafik på f.eks. port 1200 til at gå til computeren med lokal-ip 192.168.0.102 - men den kan ikke sættes til at spytte det 2 steder hen - lige meget hvor smart den så er....!
Een løsning er, at man bruger et andet program end messenger - eller at man kringler messenger til at bruge forskellige porte til samme funktion - f.eks. så lokalpc 192.168.0.102 bruger port 1200 og 192.168.0.103 port 1201 til en eller anden datakommunikations-funktion
PS/Bemærk: Så vidt jeg ved kan man ikke (med messenger) kommunikere med nogen bag en anden firewall vha. videokonferencer/filsending, hvis man selv sidder bag een - det har jeg ihvertfald erfaringer for....:(