Well, unless PHP is running as CGI and uses your credentials, I don't know of any way around this.
You can always use [man]umask/man to alter the permissions that PHP applies to newly created files. Other than that, I'm not sure what else to suggest.