It is basically a website that includes creating a page by user similar to that of creating pages in facebook. So you can have an idea about the functionality. But, in this case the users can post articles & such type of things. Users can also sell eBooks & Images through their pages & make money & so Paypal integration is also required.
The website is a bit more than half complete but still there's a lot to do from back-end to designing,