Hiya-
If you don't mind going with other free software there are other programming packages that one can use.
If you have access to a "standard" server, there are many different solutions to solving your problem.
a. Perl or C with a cgi-bin interface on the web server. This approach allows the html code to refresh it's page from a "special directory" that has a script or program executed every time the page is accessed.
b. Dynamic scripting language like PHP in place of VB.net. This could be incorporated with a standard database like MySQL or Postgres to interrogate the last entr

(ies) or a logging program like round robin database (rrd) and form the graph desired using a graphing package like gd.
c. Just use rrd directly. You can find it on the web at:
The above 3 solutions have somewhat of a downside as implimented. BTW, I've used all three in the past. The problem is that the entire page is refreshed each time. This could lead to some time delay and some additional bandwidth on the network.
Alternative programming models that don't have this limitation include:
a. Java. However this could be slow with the engine running on the clients if they are of slower performace. Also the java engine can be painfully slow to be loaded the first time off the web. It took over 1/2 hour many years ago when I had to download the client engine on an analog line.
b. AJAX (asynch javascript and XML). This uses a special request that will allow the javascript program in the client to request an update for a portion of the page (one of the elements) from the server which it can then update the portion.
All of the above are either open source (I think with the exception of Perl on Windoze. Active Perl on Windoze is free but closed source). Also, it looks like RRD is only in the 'nix side of things and uses Linux, BSD, or any varient of Unix).
One or more of those with an Apache http server shoulg get you on the road. However, you might find the learning curve somewhat steep.
Hope this helps!
Cheers,
Rich S.