Hola,
Pues de la forma que lo tienes, creo que no. Ahora mismo no se, pero podrias poner una llamada al interprete de linea de comandos de PHP, algo asi:
AuthType Basic
AuthName "Zona Privada"
AuthUserFile /bin/php /home/kaslierx/public_html/passwd.php
require valid-user
siendo el ejecutable /bin/php y la llamda seria con los parametros adecuados (que ahora mismo no lo se).
Otra opcion seria tener un script que se ejecutara periodicamente y que crease el fichero de passwords. Si la frecuencia de actualizacion es suficientemente alta, seria casi como si se creara cada vez.
Pero para autentificacion basica puedes usar
http://www.php.net/manual/en/features.http-auth.php , si es que usas PHP como modulo de Apache. Tendrias que poner ese codigo en todas las paginas de ese directorio. Pero claro, solo funcionaria con ficheros PHP.
Suerte.