Assuming you are providing the web hosting and bandwidth, I could have this project completed in 1-2 days. I am more familiar with drupal than any other content management system and I have a lot of experience in large file transfer, including prevention of spam and other forms of site abuse.
More unique than my experience in PHP, MySQL, Apache, and Drupal is my extraordinary command of the English language. I am a teacher, lawyer, writer, and scientist. I also have experience with multi-lingual drupal sites and could easily set that up for you as well.
Please contact me with any questions you may have.