Moin,
Ich habs gerade probiert. Über ein Hidden-Feld ist die Übertagung der Quelle nicht ohne weiteres möglich (es sei denn ich hab einen Fehler in meinem Skript).
Was du aber relativ problemlos machen kannst, ist mit einer Session zu arbeiten. Ich denke das Hidden-Feld klappt nicht, da in dem Quelltext garantiert Anfürhungszeichen sind, die das value-Attribut abschließen und einen Fehler verursachen. Das Problem hat man aber bei PHP-Variablen nicht. Wenn du quasi mit einer Session arbeitest, kannst du die Daten dort speichern.
Ein Beispiel:
http://misterunknown.de/test/sourceSession.php
Grüße Marco