There is no way to fit all there is to know about securing a server here. It's now a big deal but you dismissed options before you got off the ground. Why not find run a LAMP instead?
Bob
I have a Windows 7 computer running xampp test server on it. I was wondering if I could somehow lock it extremely well out from the rest of my network so that I can still get into it from my home network and allow the developer to connect to it from wherever he's located for a project I am doing. Right now my main router is an asus rtn66u. I have the basics of networking understood but just need some help locking it down. I don't want to put it in the DMZ because then it is completely open to the Internet. right?
So so far here are some of the options I was given elsewhere:
" to have a second Internet connection brought in.. "
That's not an option for me.
"connect that WAMP server directly to the internet (after the modem, before the router). Have a second Ethernet interface connect to your existing router, and use WAMP server to route traffic to it."
Not An Option
"hosting your WAMP server out on AWS rather than on your personal network. "
Not An Option
"obtain a whole other PC to use for a firewall box. Can be anything cheap (and I mean cheap). Add a couple of LAN cards. A free Linux firewall application (ipCop, pfsense, etc), and use the DMZ function in that."
Not An Option
That being said are there any other options I can try?
Any help would be greatly appreciated

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic