slrelay
slrelay is a set of scripts in several languages that allows you to broadcast chat between locations in Second Life, other OpenSim-based grids, and IRC. It is also very easy to create new “modules” that talk to the system, so you can theoretically add anything to the broadcast relay.
To function correctly, slrelay requires a space on a public web server. For the IRC features to function, you also need a machine that can run perl and make connections to the IRC server of your choice. For more information, see the README included with slrelay.

Bulding bridges in the metaverse « A Random String of Bits said
[...] So, as I always do, I went way overboard and created a system that can relay chat between an IRC channel (or channels) and any location (or locations) inside Second Life (or any other grid that supports LSL). It can also check the online status of users and send them one-way IMs. I call the entire system slrelay, and you can get it here. [...]