We tend to use the web page approach as well. GUI wise we are mainly using GD from Lincoln Stein and the SVG modules (based upon the work done at Adobe). Try out
SVG essentials and
Programming web graphics with Perl and GNU software - both O'Reillys - for a bit more insight into this.
MadraghRua
yet another biologist hacking perl....