Da Windows 2000 Microsoft ha implementato un nuovo servizio che permette di far viaggiare il protocollo SMB su TCP per permettere la condivisione via internet. A tale scopo ti serve:
- abilitare SMB over TCP sul server 2003 sull'interfaccia interessata
- forwardare sul router la porta 445 TCP su cui viaggia SMB over TCP

Al di la di tutto cmq ti sconsiglio di adottare tale soluzione. SMB lo vedo bene come protocollo da relegare in ambienti LAN ma in internet puoi optare per soluzioni più efficienti e sicure (ftp, ftp over ssl, ftp over ssh, ssh, per citarne qualcuna tra le tante).