I don;t know for iOS, but at least for web, you can use the graph api to post to a fan page, and that does not require for the user to have liked the page. Posting to a page via the graph api is still available after the fb changes on February 7th (I've just tried)