You can set it up temporarily.
http://www.easyphp.org/
That's a program I was looking for earlier. It allows you to set up an Apache server on your Windows machine with PHP, MySQL, and other stuff. That way, you can set everything up locally. When you have your host ready, you can export your local MySQL tables with PHPMyAdmin, then use PHPMyAdmin on your remote host to import them.

Good luck.