Whew, what a mess! But I'm the man for the job. It looks like the core recurring theme throughout your entire website is that you don't have a CMS behind it - I'd recommend Wordpress, as it would be the easiest for you to implement for this sort of website. Wordpress has a lot of features allowing for paid membership and automatically handling such registrations (which come via paid plugins - I can discuss this with you in more detail) that would make your life easier. As for the video handling, there are a ton of easy ways to handle that - all of them made much easier by just switching to Wordpress. Of course, I'd be glad to help you make that exact transition. If you have any questions, do not hesitate to contact me!