That's a really interesting idea! As far as authenticating the users, would you just suggest using admin approval?