It works really well on the Touch, If you go to the website on your computer you can create a meebo account and you can associate any number of other accounts with it. I don't think you can do multiple accounts through the iPod without a meebo account.
The computer version works really well, and the tokbox video conferencing thing is really amazing, it's really easy to use. My girlfriend had it up and running in a few minutes.
Anybody know of some really good multi im web apps for the iphone or ipod touch