Is there a script that offers similar functionality?

I’m looking to purchase a script/plugin that offers similar functionality as that of sites like

Concept is simple - Ability for users to upload files and those files could be downloaded by users in the frontend once the admin accepts them. I have searched for several scripts over here but I didnt come across anyone offering similar functionality. Please let me know if there is any script which offers those features.