yea its certainly possible, you would use a database to store all the information, then some form of server based scripting language to insert it into the database, such as PHP/ASP/CGI.
With regards to the graphs, most server scripting languages will allow you to generate images on the fly. i know PHP does, and ASP/CGI more than likely will too. You could then draw out the graph yourself, or altenatively find an existing graphing library that you could use, such as
http://www.aditus.nu/jpgraph/index.php