Its possible to do. What you need to do is use MRTG,
www.mrtg.com its a WIDLY used program that many datacenters use to figure out how much banwidth webservers use etc...
On that website there is a tutorial on how to do it for linksys routers. What you need is a linux box to server as your "webserver/stats server" that will draw the graphs etc.
That should do what you want. We use it at the datacenter where my webserver is and at school on all of our switchs to tackdown network slow downs and dos attacks.
Let me know if that helps you or if you need more help.
~William
..oH! also on that site there are many tutorials on how to install it on many different network devices and you can install its on ANY cisco device.
Good luck, PM if you need more help.