You will need to setup an extranet.
Topologies:
http://technet.microsoft.com/en-us/library/cc263513.aspxTo get it sorted, you will need someone with a good knowledge of exposing web sites through SSL to the outside world, and a specialist in firewalls/networking.