Three ways I can think of. you could send a pragma: no-cache as part of the header info. Or have an expires at the top of the page that is from last year. Or you can include a unique number in the link info even if you dont do anything with the link.
That last one sounds like gibberish but what I mean is that you make your link something like <A href="pagename.html?uid=<? echo trim(date("dmYHMS")); ?>"> that way the date and time with seconds gets added on to the url so unless two people load the page at the same second exactly the server thinks that the url is different because of the uid variable in the url. You dont have to do anything with the variable or even acknowledge it in the target script. i.e. the called page is html with no PHP in it.
Hope that make sense.
Mark.