I recently discovered, through Ubuntu's empathy im client, that exists a protocol that enables the user to talk with anyone on his actual local network. It seems empathy calls this service "People Nearby" and Windows "People Near Me".
After some research I discovered more information: it seems the "protocol" is called Avahi (or Bonjour/Salut(?) by Apple) and permits a user to connect to users, printers and files on the network.
My questions:
Pidgin (available for windows/mac os/linux/bsd) also supports this, and the nokia n900 (which runs maemo) also supports avahi. There are also other clients for each platform (adium being the for-mac version of pidgin).
Avahi is an open source implementation for unix-like OSs (including linux and some BSDs). Bonjour is also an open source implementation for Windows and Mac OS X by Apple.
Avahi and bonjour interact perfectly, being two implementations of the same protocol. I frequently chat between maemo/linux/mac using this combination.