Ok, ho capito cosa vuoi fare,
ma temo che in php non ci sia modo di avere controllo sulle schede aperte dal tuo browser..
con javascript puoi, ma visto che non lo conosco bene, onde evitare di dirti minchiate ti linko questo:

http://www.grizzlyweb.com/webmaster/...ts/refresh.asp

la funzione dovrebbe essere window.location.replace,

cmq per semplificare il tutto non potresti fare:
1: vado sul form nuova fornitura
2: non mi ricordo l'id, clicco sul link delle info => header('location:info.php') vengo riindirizzato alla pagina info senza l'apertura di una nuova scheda
3: check box sull'id e alla pressione del pulsante submit => assegna la variabile di sessione e header di nuovo sulla pagina del form, che adesso avrà il value dell'Id aggiornato.
(se nn fosse così leva la cache)
codice:
header("Cache-Control: no-cache");
header("Pragma: no-cache");
tutto quando nella stessa scheda..