Use the in-built Public/Private option for custom content pages, sessions, photos and videos. Go to your content in question, select to edit it and change the access level to Custom roles. Then create a custom role, and assign it to your selected contacts whom you want to give access.