The previous answers are correct - while you can't set the permission on the homepage, you can set it on sections and applications within the site.
Setting something as being readable only by site members will mean that it can't be viewed by non-members, and will only show in the site navigation for members.
Another option is to set up a "private area" of the site, which gives you essentially another entire set of apps and content management, for a site within your site, which can have entirely different permissions and users to the main site. So in this case you could use this as a members only section of your website.
To do this, go to the Applications page, and create a Private Area.
Thanks
Joe - Voice Admin