Peccato...Mi piaceva come sistema, ma era troppo semplice.....
Il form e' in html generato da php.
Allora provo la seconda soluzione e ti faccio sapere.
Forse avevo avuto problemi a suddividere cosi' le due funzioni, perche' essendo il captcha generato tramite microtime, se passa anche solo un decimo di seconda tra una funzione e l'altra i due codici non saranno mai uguali (forse sto dicendo una belinata....).
Cmq, riprovo, grazie per il suggerimento.