Membership type site with each members back-office to be separated from the next. So files (pdf, images, video, notes that admin places in member 1; member 2 or 3 and so on will not be able to see. So the interaction is JUST between admin and member 1; admin and member 2, etc. There should be a common area (wlecome-page) but for the most part private between admin /specific member.
The main concept is members will have access to their back offices where Admin communicates with this member alerting them with pictures, video, monthly PFD files, member can then communicate back and forth with admin on ticket system if you will.