ma senza cookie, con i campi hidden

poi chiaramente dipende da come e' strutturata la cosa:
se x esempio non volessi posizionare questi hidden fisicamente in ogni form potresti, componendo una stringa significativa con gli id degli aperti o meno, al submit appendere all' unico form inviato un hidden che ha come valore questa stringa

php la legge, scompone e setta i display