ja, aber nur mit cgi. meines wissens wird der name des angemeldeten benutzers in der umgebungsvariable "remote_user" gespeichert. davon abhängig kannst du dann zur jeweiligen datei/unterverzeichnis weiterleiten.
problem: nach der anmeldung kann man von hand die adresse eines anderen nutzers eingeben. umgehen ließe sich das nur, wenn du die zielseite nicht aufrufst, sondern nur ausgibst (mit print). dadurch ist die eigentliche seite (die du am besten in ein ganz anderes verzeichnis ohne http-zugriff stellst) nur über das script aufrufbar, das wiederum mit .htaccess geschützt ist.