Takie coś powinieneś raczej zrobić przy użyciu bazy danych i jakiegoś lepszego mechanizmu logowania. Teoretycznie mogę sobie wyobrazić, że PHP edytuje plik htpasswd, bo to po prostu plik tekstowy, czy wykonuje jakieś polecenie z systemu, aby dodać tego użytkownika, ale to nie brzmi ani jak wygodna ani dobra opcja.