.htaccess-Dateien unterscheiden sich in nichts von anderen Textdateien.
Richtig, man braucht also nur eine Sprache, die auf die Dateien zugreifen kann (mein Favorit hier ist Perl). Tutorials für die Syntax von .htaccess gibt's überall, google' einfach mal danach. Das lesen und schreiben von Dateien mit Perl wird in selfhtml erklärt.
Falls Du noch ein Tool braucht, um die passenden .htpasswd-Dateien zu bearbeiten: Auf den allermeisten Webservern gibt es ein Programm namens "htpasswd" (zu dem es im Web ebenfalls genug Dokumentation gibt: Google -> "man htpasswd")
Simon