Hmmm... Not that I can think of offhand. At least, not a way that wouldn't be a huge load on the server. The script I have right now, basically scans all your files, and then changes the permissions on all of them. That's fine to do once in a while when people push the button for it, but I couldn't just have that running full time, or it would chew up all the cpu's go-juice. :-)
The problem is that there isn't an easy way to trigger it or "know" when a file has been changed or uploaded without just scanning all the time. I will keep it in mind though, and see if I can't figure something out. For now though, I'd say use winscp, as it's actually AWARE of file permissions, and I believe it lets you pick default permissions for uploads.