Doch, doch...das geht sicher und ist beileibe kein Hexenwerk. Die Lösung liegt allerdings mehr in Javascript als in PHP:
Dein Hauptformular hast Du ja, und die Dialogbox zur Bildauswahl auch.
Um einen Wert aus der Dialogbox-Seite an das 'Mutterformular' zu übergeben, verwendest Du die Javascript-Referenz (richtiger Ausdruck dafür?) 'window.opener', die jeweils auf das Browserfenster verweist, von dem das Popup geöffnet wurde.
Dazu gibst Du dem Forumlarelement auf der Hauptseite eine id und sprichst es aus dem Popup darüber an:
PHP-Code:
Im Hauptformular:
<input type="text" id="image" name="image" />
Im Dialogfenster-Popup (Javascript):
window.opener.document.getElementById('image').value = dein_wert;
(optional dahinter ein 'window.close();', damit die Dialogbox nach der Auswahl automatisch zugeht)
Wie Du diesen JS-Code im Detail verbaust, ist deine Sache. Du die Dialogbox entweder auch als Formular anlegen und z.B. einen 'Okay'-Button einbauen oder den Code von einem Link auslösen lassen. Dann müsstest Du den Wert der Variablen dein_wert natürlich per PHP fest vorgeben.