Is there any way to have the secure gateway on the same machine as IIS,
other than loading one of them into a VM (take that wise guys)? When I
tried it one won't start if the other is running.

It seems like a great expense to put a server online for a small site with
few molbile users that is also security aware.