I don't own those mods as they never interested me however, it sounds as if you need to create a free file downloading site like box.com
Here is an example of what it looks like. As you can see, it is very clean and there is no confusion as to what to select to start the download.
https://app.box.com/s/fp4w0gxpogameuvj4q7c
You will have to register to create an account so you can upload everything however, you never get any spam, and there are no ads or pop-ups that can be very confusing and annoying when a 3rd party attempts to download the files.