Hitting the back button should show the exact same page as the user got when first retrieving it, without resending the request.
As far as I know, the only way to "fix" IE in this regard, is to present IE users with information about them needing a real webbrowsers, then redirecting them to something by far closer to standard compliant, such as FF 3.5 or Safari 4.
But, I might just lack the knowledge to fix this issue in IE, and it would be interesting to see if someone else knows.