Hallo,
Das kann ich mir nicht vorstellen, dass ein Spambot ein Captcha knackt. Ich vermute eher einen Fehler in deinem Script.
Siehe: http://de.wikipedia.org/wiki/Captcha
Abschnitt: "Umgehung von Captchas"
Ein Fehler im Script liegt an dieser Stelle jedenfalls nicht vor. Das Captcha ist sogar Case Senstive, was nicht bei allen verbreiteten Captchas der Fall ist.
Gruß,
Marcel