You don't kneed to place a log-in button, and you don't need to set permissions. I found this Stack Overflow question that explains a quick way to do it just in javascript. The user is asked post the item to their wall, and they can either add a message and post or just skip it.
cstack
- 585
- 1
- 5
- 11