Buddypress user uploads and downloads?

I´m currently developing a site with downloadable music quizzes (plural of music quiz, dont know if it the right word :O). I have had a site selling different quizzes but know I´m taking it one step further.

I´m thinking of creating a Buddypress community where users can become members (with Membership plugin ofc) and then download all the quizzes they want. I also want members to be able to UPLOAD their own quizzes so that over time, the amount of quizzes will rise.

Now to my questions:

1. Is there some nice plugin for bp that let users create their own gallery with files? I think I saw one that handles images, but I want it to handle PDF:s.

2. Is there any download manager that works with Membership?

3. Is it possible to add SMS payment to Membership