You can't control the users cache settings. Before someone suggests the metatag for cache and refresh - those are for controling search engine caches not the browser. You can however fool the browser into thinking the page is not in it's cache simply by renaming the page with a different name each time it's updated.
Another route may be to use a technollogy such as Ajax to check for updates to the page. Ajax is how services like google's gmail work.