This IRC client is graphical (based on the Gtk toolkit) and scriptable using Perl. http://yagirc.home.ml.org/