Just maybe it's time to seek an alternative solution like Apache 2 for Windows
If there's an alternative solution that meets your needs, I agree, would likely be the easiest approach. jobeard can provide more info about Apache and if you google Free VPN, there's other possibilities as well.
I'll be traveling so if you wanted to explore LogMeIn Ham further would have to wait till sometime next week... and of course can't predict the result.
If you elect to install Apache:
Install into it, not Program Files
allow it to create the Service
install the Apache Monitor
then use Services.msc to set the Apache Server to Manual start.
The Monitor can then be used to bring it online at will.
More on figuration upon request