First a clarification: Svgweb doesn't generate charts.
svgweb is an SVG compatibility shim. It takes an existing SVG and handles presenting it in non-SVG capable browsers (using a clever combination of JS and Flash).
So... to use svgweb you will need some other means of generating an SVG chart - server-side, client-side, Google Charts.
I looked briefly at pChart and it did not appear to render SVG, so you'd need to find another charting tool. Here are few from around the web (there are probably many more viable options):
A nice primer on svgweb is this alistapart article. Their example uses an existing / hand-made SVG. Yours would likely be dynamic, but the general idea is the same.
All that aside, I think you should look no further than gRaphael, which you mentioned. You'll get IE compatibility and chart creation rolled into one elegant package, and mouse events are a cinch.
Most chart types are handled nicely out of the box, but you could always go custom with some additional work, leveraging base Raphael objects. You've probably seen this already, but here's the requisite alistapart overview: http://www.alistapart.com/articles/svg-with-a-little-help-from-raphael/