Microsoft has a few Knowlegebase articles on this topics that could give you the insight you are looking for. You can start with "MSN Messenger Service Cannot Perform File Transfers or Make Voice Connections Through NAT (Q278887)" but I believe you ...