Some comments to help you on your way:
> ReadParse fails if i use strict, :(, so I can't use it.
No, that means you need to edit your code, or that you say 'no strict refs'
or so, in case you REALLY REALLY need that
> No duped functions so I am ok here.
Aaron still has a point tho!
> gifChart simply returns a gif.
if its a static file, just open it as a filehandle and pass it around
make sure to set BINMODE on that file handle tho!!! *VERY VERY important*
This should make system calls unnecessary as well
> This script is called muliple times by another script that provides
> an HTML wrapper for the gifs,
a good time to start modularising it to provide better and safer access
Regards,
Jos Boumans