Facebook Chat App required
Must be able to collect permissions and then post a custom message to that persons online friends.
Automatically sends chat messages via Facebook's Chat (Jabber/XMPP)
Redirect to another page after job done (option)
Must be able to post via users chat when they offline
New user from chat clicks link in message and then also has to accept chat permissions. Custom message is then sent to all their friends in online chat.
Sime simple admin panel if possible