Una idea...
Supongamos que muestras la imágen y justo debajo su nombre de archivo (imagen.jpg), esto hay muchas galerias que lo hacen. Seguro que ya conoces alguna.
Si muestra el nombre quiere decir que lo esta recibiendo

por lo que puedes hacer que justo debajo salga un enlace como el siguiente:
<a href="mipagina.php?imagen=<? echo $nombrearchivo;?>"><img...></a>
Ok. En este momento ya tienes las imágenes enlazando a la pagina:
mipagina.php?imagen=miimagen.jpg
Ahora sería cuestion de hacer una página con un código parecido al siguiente:
mipagina.php
Código PHP:
$imagen=$_GET['imagen'];
switch ($imagen) {
case "imagen1.jpg":
header("Location: http://www.midominio.com/mipagina1/");
break;
case "imagen2.jpg":
header("Location: http://www.midominio.com/mipagina2/");
break;
case "imagen3.jpg":
header("Location: http://www.midominio.com/mipagina3/");
break;
}
Espero que te sirva.
Saludos,