Hola:
Empecé a leer el código, pero pensé... esto es absurdo... el encanto de los captcha es que los formularios se envíen, y "casquen"...
De todos modos, los captcha son cosas adicionales, usando variables de sesión, que no deberán fallar sin el típico session_star() de php o similares...
Saludos