You can get free php space (with no ads) from:
www.f2s.com (quite slow, lot of downtime)
www.portland.co.uk (only 100mb monthly transfer)
www.datablocks.net (seems ok, I've had no problems with them yet).
You can download Apache, PHP and MySQL for Windoze from www.nusphere.com (all bundled together, so you won't (like I did) have to configure them all to work together!!)
With them set up, you should be able to type http://localhost/ in your browser to access the pages on your computer. You can also set up virtualhosts, so you could type yourname.datablocks.net or whatever, so if you use absolute paths, they work. (but doing that's a little hard, especialy if you have internet access on that pc, I don't so I just ran everything through 127.0.0.1 as a proxy, and Apache took care of the rest 🙂
Hope that's of some help.