Für ein Gästebuch generiere ich mit PHP ein Bild, auf welchem die aktuelle Unix-Zeit drauf ist. Diese sollte der Benutzer eingeben um sicherzustellen, dass kein "Roboter" irgendwelche 6-Seitenlinks reinplatziert.
Für dein Problem gibt es eine ganz einfache Lösung. Da das Bildchen jenen unter Paypal, SCode oder 20six einsortierten recht ähnlich sieht und du somit davon ausgehen kannst, dass du deine Besucher mit dem Ding weitaus mehr nervst als irgendeinen Bot: Entsorge die nutzlose Funktion und denke dir was neues aus.
Hier im Forum war erst vor zwei, drei Wochen eine Diskussion zum Thema, dort gab es auch eine Reihe Anregungen.
Leider wird das Bild von den Browsern nicht immer frisch geladen.
<meta http-equiv="expires" content="0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
Das betrifft samt und sonders die Seite, nicht das Bild. Benutze header(), um die entsprechenden HTTP-Daten zusammen mit dem Bild auszugeben.