This sounds interesting, and certainly has more features than I'd need! I'd definitely be interested in having a look at it.
We don't currently use xotcl for anything though - so I'd have to get that working first. Which might be more effort than writing a messaging package! 😉
Joe