Ich habe Euren Ratschlag befolgt und die Zeile
print "Status: 301 Found\n";
ersetzt durch
print "Status: 401 Not Authorized\n";
Ergebnis: Der Login-Dialog wird aufgerufen - aber sehr zäh, jedenfalls sehr viel zäher, als wenn ich in der .htaccess auf ein HTML-Script verweisen und nicht das Script aufrufen würde. Nach dem dritten Mal wird leider nicht die 401-Error-Html-Datei aufgerufen. Es erscheint nur eine leere weiße Seite und in der Stausleiste "fertig"
Oliver (ratlos...)