thanks for the assistance - with a little help from more google searches I got it to go in the end.
The pragma line above needs the following after it to work on IE > 5.0:
<META HTTP-EQUIV="Expires" CONTENT="-1">
but i also used the following php headers to really make sure that it wasnt cached!:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("cache-Control: no-store, no-cache, must-revalidate");
header("cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
overkill? possibly, but it's got the job done!