What you can do is find a host, preferably a freeone since your probably looking for something small. Make sure they have php and mySQL and you can get at least 1 mysql database. Then you can either install coppermine or find a much more specialized script for what you want. If you need any more information don't hesitate to contact me.
I would like to develop a site to upload files, specifically high resolution digital images, so I can access them on the road and occassionally allow only certain individuals clearance to the files. Any suggestions to develop such a secure site? Is there a preferred FTP site? Is there a cost involved, if so, how much? Is there a way to create the site, so it is available to a limited contact list? Suggestions and comments always welcome. Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic