I do coaching and I need a solution to upload video's, which then each student can login to their account and watch the video's. At the same time, I need all students to be able to communicate with each other through a forum or message board. One last thing. I need this all to be private, in that there is no way to sign up to the system. I will receive payment and then I manually add them to the system and send them their username/password and url to login. I also don't want a WP plugin. Any suggestions?