MSN, skype, google talk, sip e vários desses serviços usam técnicas conhecidas como nat-traversal para contornar as regras de encaminhamento de porta (ou adicionar as suas próprias à vontade).
Existem vários deles, portanto, apenas colocando siglas, você pode incluir UPnP (isso é o que provavelmente é usado pelo msn), STUN, TURN, perfuração, configurações ALG no roteador e outros.
Você provavelmente deseja conferir este artigo da wikipedia e os links associados link