Plugin recommendation

Hey guys!
I am not new to WP development but I am new to WMPU Dev and so far it seems pretty solid.

Anyway, I would like to know if any of WPMU Dev's plugins can handle the following features I need for an upcoming site:
-The site will be a compilation of articles submitted by users. The page will have to be divided by article subject as well as have individual pages that users will be linked to and will show all users work.
- Readers will vote for preferred articles
- Readers will be able to view all articles submitted within the last month but will have to pay a yearly fee to view articles older than one month.

I appreciate your input.

Thanks!

~ Nathan