Debes leer la imagen desde PHP y formar las cabeceras HTTP adecuadas para "decirle" al navegador que los datos que vas a enviar son para descargar y no para interpretar (como es el caso de linkear directamente la imagen en el que el navegador lee el formato MIME origianal de la imagen y tu navegador la intenta interpretar).
Tienes un ejemplo bastante completo en:
http://www.forosdelweb.com/showthrea...781#post306781
Un saludo,