a) put all the files in a ZIP archive or
b) create a self-extracting installer

For managing the downloads, I'm sure there is a script for that to control amount of downloads per user. Check on hotscripts.com to see if anything suits your needs.

Let me know if you need further assistance.

~Sovereign