It is possible, but not encouraged. Having two bots talk to each other can go on indefinitely, and add stress to our servers.
However, I have seen users do this. You can do it through using our web API, or SDK. It is also possible to get two bots talking on Twitter, email, or IRC.
We are considering adding a special chatroom that lets multiple bots join, and restricts how long conversations go on somehow.