VPN (仮想プライベート ネットワーク) 構成でこれを解決できます。
テザー接続を介した VPN ホストへのラップトップ TCP 接続。VPN は、ラップトップの仮想ネットワーク アダプタ (VPN クライアントによって提供される) に IP アドレスを割り当てます。VPN 上の (または VPN ネットワークにブリッジされた) マシンは、VPN 上の他のマシンにアクセスできます。ネットワーク接続はトンネル経由で行われるため、ポート ブロッキングは発生しません。
VPN の構成は、多少手間がかかります。最小限の構成は、ホストとすべてのクライアントで VPN IP アドレスをハードコーディングすることです。その後、クライアントは IP によって相互に到達できるようになります。これにより、VNC が適切に機能し、理論的には FTP や Windows ネットワーキングなどの他の接続が可能になります (ただし、リンク速度によってはゆっくりになります)。
VPN 用の Microsoft ソリューションがあると思います。私の記憶が正しければ、VPN クライアントは Windows XP に組み込まれています。サーバー側は Windows 2003 以降に組み込まれていると思います。
http://en.wikipedia.org/wiki/Virtual_private_network
http://technet.microsoft.com/en-us/network/bb545442.aspx
編集:VPNサーバー自体は静的IP(動的IPの場合は動的DNSサービスかもしれません)上にあり、インターネットから直接またはポート転送を介して到達できる必要があります. VPN を提供するサービスが提供されているかどうかはわかりません。ニーズと予算に応じて、ソリューションは多種多様です。