What's "subdreamer"?
You could definitely find a script that will do that. You'll need a user authentication system and then you'll probably want to store the files outside of the site root and call them up and send them to the browser via PHP.
Have a look around hotscripts.com