A user's chatterbot participates in a chat session with other users and
the other users' chatterbots. The originator of an incoming instant
message is identified to such a degree that a buddy on a buddy list is
able to determine that the instant message was sent by a user's
chatterbot (e.g., "Jackie's chatterbot"), and not the user ("Jackie").
The chatterbots can communicate with other chatterbots while the
chatterbots' users listen to the chatterbots converse. The chatterbots
may respond to messages originated by other chatterbots' messages and
buddies' (users') messages.