Hallo Michael!
Also: Ein Unterverzeichnis innerhalb von cgi-bin anlegen und *darin* Dein Skript sowie eine .htaccess-Datei mit dem Schutz für Dein Skript ablegen.
Das klappt aber nicht bei allen Providern, denn einige ignorieren eine .htaccess im CGI-Verzeichnis (bzw. einem Unterverzeichnis) einfach. Dann bleibt nur der Weg über eine geschütztes "HTML"-Verzeichnis.
Gruß Frank