..non credo proprio.. come dici ad Apache che il suo file lo deve ricercare in mezzo ad un DB (e poi il file sarebbe sbriciolato a pezzettini nel db...)??
però potresti fari uno script che ti aggiorna .htpasswd prendendo i dati dal DB, poi basta che lo fai eseguire ogni volta che cambi i dati nel db (tipo inserimento / rimozione/ modifica utente)