il prob è che non vedo in php il dato che passa alla sottomissione del form principale, quindi presumo che non riesco correttamente a popolare il value dell'input nascosto.

Che test hai fatto x sapere se funziona il codice?