You need to set up your own IIS website (either on the CRM server, or on another server) and put all the actual portal code in there. Then you need to update the web.config files to point to your local CRM system so the portal knows where to navigate to.
Finally, you need to set up your company firewall and DNS to allow that web server with the Portal code on it to be seen by the outside world.
You're basically setting up a website like any other, except that you need to configure it to access the CRM server.
The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.