no estoy muy seguro de que funcione, pero podrias echarle un vistazo a la libreria GD, he hecho algo como lo que tu quieres pero solo localmente, no se como funcionaria para generar web. supongo que con un cgi que genere la grafica de acuerdo a los datos pasados como parametros a este seria suficiente para resolver el problema.