Creo que para que esto funcione, necesitarias que las imagenes fueran mostradas por medio de un script en PHP que primero envie los encabezados correspondientes, pero, si las imagenes estan enlazadas directamente, no puedes controlarlo.
Los encabezados evitaran que se haga el cacheo del HTML, pero no del contenido adicional (imagenes, javascript, css, etc)... o me equivoco?