roleSecure Plugin
Dave Ferguson has created a plugin that secures pages or posts if you set a custom field while writing the post/page. In addition, it will only secure them if you are not logged in or you have a role that is not allowed reading the post/page. You can read more and download from Dave's blog.