Scripting and irc clients go hand in hand. The most
portable language that comes to mind is Lua. The
biggest advantage you can give users is the ability to
*script* things they want into it instead of bugging
you via this form for endless menial features.