Dont need any of that, search on the Microsoft website for Activex remoter desktop - allows you to embed an activex control in a page so you can go anywhere and access the server... you will need port 80 open and a webserver (IIS is great, and easy to use).
If you have a problem, give me a shout and I'll help you out 🙂