Es könnte sein, dass funpic kein .htaccess zulässt, das kann Serverseitig eingestellt werden.
Ich würde die .htusers-Datei nicht im selben Verzeichnis ablegen, welches zu schützen möchtest. Überprüfe auch, ob der Pfad grundsätzlich stimmt. Zeile 1 ist ein Kommentar. Mit .htaccess schützt man normalerweise ein Verzeichnis und nicht eine .htm-Datei ;) Da es ein Kommentar ist hat es aber keine Auswirkungen. Dein Teil mit RequireUser solltest du theoretisch weglassen können. Hasst du dann immernoch Probleme entferne testhalber den Leerschlag im AuthName.
Wenn du auch in PHP programmierst, so kannst du ja auch ein eigenes Login machen (mit Datenbank)...