So wie ich das verstehe geht es nicht darum, ein Gästebuch zu schützen, sondern den massenhaft erfolglosen Request des Spambots zu unterbinden.
Prinzipiell sollte der Spambot das selbst merken, dass das Gästebuch nicht mehr aktiv ist (oder hast Du noch alte Dateien auf dem Server und nur den Link zum Gästebuch entfernt?)
Um bestimmte IP's vom Server fernzuhalten, kannst Du temporär ja mal eine .htacces folgenden Inhaltes in das Wurzelverzeichnis deiner Homepage laden:
So sollte selbst der dümmste Spambot merken, dass er nicht mehr erwünscht ist und nach einer gewissen Zeit von selbst aufhören.
Achtung: vergewissere Dich zuerst, dass Du nicht eine bereits bestehende .htaccess überschreibst!