How does your company connect to the Internet?
They will be assigned an address each time they connect if it's using broadband or they may have a fixed address.
Unless you want everyone in the world to be able to go in you need a firewall of some sort.
David's suggestion of VPN is the easiest to implement but a few details about current set up are needed first.
--
Joe (
Microsoft MVP - XML)