You do not have to have a physical server to run Windows Home Server. You can build a virtual one in VMware Workstation. In this tutorial, I explain how to configure Windows Home Server for remote access.
There has been a lot of discussion about Microsoft Windows Home Server and its merits on TechRepublic lately. One of my favorite features of Windows Home Server is the ability to securely connect to your machines remotely. Recently, I created a tutorial that shows you how to configure this feature in Windows Home Server, "How do I... Configure Windows Home Server for remote access?" In the download, which is in PDF format, you can follow along with both text and screenshots for the process.
If you missed the series on how to install it in VMware Workstation, see "How Do I Install Windows Home Server in VMware Workstation?"