I don't know how Internet-savvy you are but here's a really simple and cost-effective solution for anyone who wants to do something like this (for any types of files including streaming video and the like) ...
1. Go to
www.godaddy.com and purchase your own domain name (i.e.
www.mysitename.com). This can cost as little as 99 cents for the year -- that will reserve your own custom domain name for a year. You'll wait about 24 hours or so before they email you the confirmation that it's yours and it's up and running.
2. Go to
http://www.microsoft.com/expression/try-it/Default.aspx#PageTop and download the free trial version of Microsoft Expression Web. It'll cost you nothing, it's great quality and actually quite fun to use.
3. Install the software as you normally do and fire up the Website Wizard feature. It'll prompt you for some simple information (such as your new domain name). Now tell the wizard that you want to create the website for a club with members -- it's going to create the site taylored for that exact application (a club with members). It'll show you a list of 'themes' for your site (colors, etc.) -- choose one. The same software has numerous other 'wizards', one of which will allow you to browse your PC and select files you want to upload to your 'members-only' website to make available to your members. Do that and select your files. You'll do this again whenever you want a new set of files to be available to your members.
4. You give each of your members the website name (the domain name that you bought from godaddy). They will browse to the site and are prompted to log in -- OR -- create a new account and then log in. For new members they simply provide a user id and password ... done!
It's entirely up to you how fancy you make your site and what other features you might want to offer your members. Also, you'll not be at the mercy of some fly-by-night 'free website' company who will likely be out of business before the year's out. For just setting up a sort of 'library' to check your files out ... it's right up your alley and you'll be finished in no time flat, it'll be a secured site and each member's responsible for creating their own id's and passwords (not to mention the price is right too).
Most people would pass on this figuring it's too complicated but really, it's peanuts. These days, the website development software (Expression Web for example) is so simple, there's just no excuse for not having your own custom website. Oh, and forget the freebies ... trust me, you'll get exactly what you pay for!