Never installed PHP on a Windows system myself, but at configuration/compile time on a UNIX/LINUX you can specify an option to allow file uploads/access. If you didn't do it at compile time, its somewhere in the php.ini file and you can manually edit that. You also need to make sure that the area that you have your CGI bin is writable for the "user" running apache (i.e. whatever the username that windows uses to start the service with, be it system, root, or you).