Veramente no, non ho ancora ben capito come funzionano queste variabili!
Ho un libro sul php dove nell indice le chiama HTTP_POST_VARS.
Quando vado al capitolo corrispondente nel titolo pure le chiama così mentre nel testo le chiama col suffisso PHP invece di HTTP.
Visto che una volta ho provato ad usare HTTP ma mi dava errore ora provo con PHP!

Per ciò che riguarda il form secondo te come dovrei fare?

PS
Con foreach poi però non posso inserire l'errore in corrispondenza del campo relativo nel form!