Gut, dann konzentrieren wir uns wieder auf die url im <img> Tag.
Dein php Script macht ja eigentlich nicht viel mehr, als die Images als HTML-<img> zu generieren.
Da kommt dann wieder die beschränkung zum Tragen, dass HTTP Requests oberhalb vom Document Root nicht so ohne weiteres funktionieren.
Dafür muss man dann schon im Apache einen ALIAS setzen, oder mit mod_rewrite die URL umleiten.
Aber mal eine generelle Frage: Wieso möchtest du die Bilder außerhalb des DocumentRoot lagern?