Most of the Facebook modules do require you to be logged in as a user. Since one person can create unlimited Pages, but only one account, Pages could be used as a method for manipulation. If Pages' could like individual URLs on your site, for instance, then you could immediately inflate your Like count on those pages. While profile accounts can be abused a little too, it's much more difficult.
As for sharing content to your page, JFBConnect can help you to set the Open Graph tags on a page which will populate the title, image and description when posted to a Page or Wall. So, with those tags set, if you paste that URL into a wall post box, Facecbook should then auto-populate all that information for you. You just need your personalized comment to explain why you're sharing that page.
Hope that all makes sense, but if not, or you need more help, just let us know!
Thanks,
Alex