Win9X uses 137 udp and 193 tcp, NT uses 139 tcp until Win2K where it starts using 445 in addition to 139.
But generally that's a bad idea and most ISPs filter SMB traffic anyway so there's no easy way to tell whether it'll work or not from any given place.