Drupal already issues, for the most part, headers and cache control commands which should prevent browsers from wrongly caching content. There are a few problems with how Drupal does this, but mostly in the opposite direction: that of preventing caching when something could be safely cached.
Hmmm, are the users in question authenticated / logged-in users, or are they anonymous users?