Hola,
Yo si que estoy utilizando el htaccess en windows XP. Te envio el contenido de mi fichero a ver si te sirve de ayuda.
AuthName "BDEpigrafica"
AuthType Basic
AuthUserFile C:\validar\htpaswd
require valid-user
El problema que tuve yo antes de conseguir que funcionase fue el nombre de los ficheros htaccess y htpaswd ya que el . delante del nombre (.htaccess y .htpaswd) me dio problemas. Al final opté por crearlos con otro nombre y modificarlo en el fichero de configuracion de apache para que los reconociese.
Espero que te sirva de ayuda. Suerte!!!