Force members to subscribe

I was just wondering if there was a way to allow members access to certain areas of the site only when they have subscribed to my newsletter, and to disallow them if they unsubscribe? I'd like to offer member bonuses only for newsletter subscribers, and add those bonuses periodically to the site so they don't have to wait for me to send them in a newsletter.