I have no idea if you have a server, domain or video hosting.
I have a videos member site built in wordpress, with several permissions for levels of access.
There are ways to do it using hidden videos on YouTube. The best way is expensive and you need to host the bideos in a bucket or another server then encrypt the videos to the members section.
Quote is for the following only.
Source and install Premium Wordpress theme, customize menu and plug ins
Install members system and access (payments via paypal)
Domain name included
One months hosting on VPS server included. (Note if someone does you a site on here, packs the site with plug ins and then hosts on a crappy server the videos will jump and skip, even when using YouTube). I host my Video members sites on a VPS which costs £30/$50 a month and gives great reliability as i also have the root access to reboot when it goes down. No waiting for a hosts Customer Support.
NOTE the milestone
If you want to chat feel free to message me. When i was sorting my members site last year i went from all of the aggravation and had to find solutions for lots of things to do it this way, rather than the dedicated server and video serving from buckets.