ok tome un ejemplo de prueba y si me hace las imagenes png
<?
Header("Content-Type: image/png");
$im = ImageCreate(500, 25);
$red = ImageColorAllocate($im, 255, 0, 0);
ImageFill($im, 100, 100, $red);
ImagePNG($im);
?>
aqui explican todo el proceso.
link
ahora seria bueno tomar datos de variables via form y representar de forma gráfica esos valores.
me pondre a investigar eso, cualquier cosa les aviso.!
gracias