in reply to [OT] CGI script cached by browser?

Check your web logs. If the user is not shown to request the CGI, it's because his browser or proxy is caching an earlier result. Otherwise, you may still have a problem with your script.