Let me address your first question. We have a policy of one question per thread to make it easier for other users to find solutions to their problems, so could you please re-post your second question as a new thread? Thanks for your understanding.
Regarding restricting content. You can use the Access plugin to limit access to individual pages and posts or to types of content (such as a custom post type).
If you want to have content on a single page some of which you want to be available to certain users and some of which not then you would wrap the parts of content you want to restrict in wpv-conditional shortcodes .
The exact conditions you use will depend on how you determine who is allowed to see the content and who not. If you need some help with that then let me know more about what rules you want to implement.