С Facebook, теперь поддерживающим XMPP, был бы это быть возможным реализовать простого чат-бота, возможно, через приложение (т.е. переговоры, не происходящие от человека).
Да! Вам понадобится учетная запись Facebook для аутентификации как. Насчет s2s навскидку не уверен, но бот c2s возможен.
Возможно, поздно, но да, написание xmpp бота для facebook теперь возможно с использованием любой xmpp библиотеки. Библиотека Jaxl, написанная на PHP, является одним из вариантов для вас, она также поддерживает X-FACEBOOK-PLATFORM аутентификацию http://github.com/abhinavsingh/JAXL