Wenn das gehen sollte, wüsste ich auch gerne wie.
Ich habe schon ziemlich intensiv nach derlei Möglichkeiten gesucht, aber es scheint wohl nicht möglich zu sein.
Die Anmeldeinformationen für eine Anmeldung per .htaccess landen meines Wissen im Authentication-Cache des Browsers und werden im http-Header unabhängig von Formulardaten etc. übertragen. Man müsste also den Authentication-Cache per Script verändern/setzen können. Das geht aber wohl nur im IE und da kann man leider auch nur löschen.
Sollte ich falsch liegen, korrigiert mich bitte - das wäre nämlich eine feine Sache...