un form html deve funzionare anche su IE5, non ci sono santi
ti suggerirei di controllare
1) presenze di tag non chiusi prima e dopo il codice di questo form (valida la pagina) su IE5 e 6 potrebbero non far funzionare il submit
2) eventuali tag inline che racchiudono il form vanno tolti
3) presenza di apici per racchiudere tutti gli attributi (vedi i value del tuo form) per evitare possibili errori di parsing