Possible to limit pages based on users role?

I think that he wants an experience like YouTube, where members can upload videos that everyone can watch, but only the video owners can edit their own