Para evitar que una imágen quede en la caché de un navegador, sencillamente usar desde una página cualquiera:
<img src="ver_imagen.php?imagen=nombre_imagen.jpg">
Claro que nos hace falta tener el script "ver_imagen.php", debería contener esto:
Código PHP:
<?php
// Directorio donde buscaremos la imagen
$camino = "./";
// Cabecera de imagen
header("Content-Type: image/jpeg"); // En este caso es jpeg,
// pero se podría cambiar por la que nos interese.
// Cabeceras de NO CACHE
header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
// Leemos la imágen
@readfile($camino.$_GET['imagen']);
?>
Creo que eso es todo.