I just pop up an idea.
I know it is quite risky to let user to share the plugin directly but how about share their account directly with the moderator?
This can eliminate the risk but also reward to contributor by giving them unlimited download access to the site.
I think this is a Win-Win solution to the site and the user.
Hope you guys think about it.