You may not know why others are so sure that this is not possible.
On the server side, you can check via facebook api if the current user has given you the required permission. If not, pass some flag to your fbml, where you can display the invitation link:
Would you like to <fb:prompt-permission perms="publish_stream">allow us</fb:prompt-permission> to post on your wall?
( - ), . facebook. fbml :
<fb:if-is-app-user>
<fb:else><a href="http://www.facebook.com/login.php?api_key=...&v=1.0>Would you like to authorize this app?</fb:else>
</fb:if-is-app-user>