Hola,
fopen() solo abre el fichero para poder acceder a sus datos, no los envia al navegador. Para abrir y enviar los datos del fichero al navegador puedes usar readfile() (
www.php.net/readfile).
Y si son imagenes lo que vas a mostrar (concretamente jpeg), deberias añadir esto antes del readfile():
Código PHP:
header("Content-Type: image/jpeg");
Para que el navegador sepa qu ees una imagen y la muestre como tal.
Saludos.