Sorry diesmal verstehe ich eure ganzen Posts nicht.
Es gibt doch die Möglichkeit Bilder ohne eigene URL in einen Code einzubinden: Data-Url. So wie ich das verstehe hat das Bild dann keine eigene URL (natürlich nur sofern es in einem öffentlich nicht zugänglichen Ordner liegt). Das führt zwar zu besagten Nachteilen, dies muss "progamer" aber selbst entscheiden.
Wie man im php eine base64 Datei ausliefert wird dir hier erklärt. Ich hab das selbst noch nie gemacht und hab einfach mal für dich gegoogelt :). Grob überflogen sieht das aber ganz brauchbar aus.
Hoffe das ist es wonach du gesucht hast.
Gruß
progammler
T-Rex