Sorry, aber ohne php wirst kein captcha-script ans laufen bekommen. für so etwas brauchst du nun einmal eine server-seitiges script (ob mit php oder was anderes), nur mit html geht dass leider nicht.
Aber vieleich hilft es dier, wenn ich mal ein paar komentare zu dem script von dir ablasse:
Die untere datei scheint ein bild zu erstellen.
die zeile header("Content-type: image/jpeg"); gib an, dass der browser es als bild behandelt.
öffnet man es mit dem parameter hash, gibt es das captcha-bild aus.
dafür muss der server aber auf das hinter $DIR angegebene verzeichniss schreibzugriff haben. außerdem muss das mit $FONTS angegebene verzeichniss tff's (schriftarten) beinhalten, und zwar nummeriert (1.ttf, 2.ttf, ...).
darüber hinaus legt es noch eine datei bestehend aus der angezeigten zahl und einem hash an.
das obere script ist viel simpler. wichtig ist, dass bei $DIR das selbe verzeichniss wie im anderen script angegeben ist.
mit $_POST['loesung'] prüft das script, ob das fomularfeld lösung schon gesendet wurde, also eben ob man das ganze formular schon abgeschickt hat.
wenn nicht, erzeugt es den hash, das bild und zeigt ein formular an.
wenn doch, dann prüft es ob eine datei existiert, die aus hash ($_POST['hash']) und zahl ($_POST['loesung']) besteht.
Es zeigt allerdings nur richtig/falsch an, mehr macht es nicht
Wenn es nicht hilft, dann poste mal deine html-seite, dann kann man dir viel besser helfen.
da du um php eh nicht drum herum kommst, empfehle ich http://www.schattenbaum.net/php/
ach ja, du brauchst natürlich php auf dem server 
Dino
sorry für meine katastrophale schreibweise, es geht nicht z.Z. anders