Steps:

1. Install Plugin from sociable.es sociable(dot)es/facebook-wordpress-plugin-3-0/
2. Set up plugin and application sociable(dot)es/facebook-opengraph-wordpress-plugin-configuration/
3. Add Facebook Connect Widget to Sidebar
4. Install "PHP Exec" plugin (allows php code within the post)
5. On posts you want to hide use the following code:

<phpcode>
<?php if (is_user_logged_in()) { ?>
Hidden Content
<?php } else { ?>
What non logged in users see
eg. To access this download, you must be <a href="javascript:FB.login(login_facebook);">logged in with Facebook (click here)</a>.
<?php } ?>
</phpcode>

Now your post is protected and only users who give application permission can see the content and you can set the permissions such as e-mails, friends lists, publish to wall etc...

I hope this helps some of you out there. I wasn't able to make bank out of this technique as I suck at FB marketing so if this helps anyone and they fancy helping me out please PM me.