I have acs 3.4 (don't have openacs...yet) and it comes
with a tcl proc that creates bar-charts. look in www/doc
for a file like gra*html (I forget where the proc is but it
starts with 'gr_'). I was just recently playing with
it so I know it works.
It uses html tables and expands 1 pixel images to create the
bars at desired width and length.