A lot of the bigger charting libraries/toolkits will let you update the datasets in 'realtime', if by realtime you mean that you're able to call a function on the chart to introduce new points.
Check out:
- Flot - JQuery
- Dojo charting (tutorial)
- Flex Charting (blog post) - Flash