Ideas on this subject have been floated now and then. Here are topics on similar lines:
The important questions are: Who will pay for the website facilities? How will it be organised and managed? Who will manage it?