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
![Golpeado](http://static.forosdelweb.com/fdwtheme/images/smilies/pelea.png)
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,