scusa ma nn è necessario fare questo...il file .htpasswd ha questa sintassi
nomeutenteassword
la password è criptata in un modo strano, ma lo puoi fare anche in md5...quindi io provere qualcosa del tipo
non mi ricordo se su fputs l'handle va prima o dopo...Codice PHP:
$handle = fopen(".htpasswd",w);
fputs($nomeutente .":". md5($pass),$handle);