Du schützt erstmal dein Verzeichnis normal mittels htaccess und packst dann in das Verzeichnis ein PHP-Script, das die AUTH-Variablen ausliest und die Leute entsprechend weiterleitet (oder den entsprechenden Content anzeigt).
Beispiel:
PHP-Code:
switch ($PHP_AUTH_USER)
{
case 'bernd':
$ordner = 'bernds_ordner';
break;
case 'klaus':
$ordner = 'ordner_von_klaus';
break;
case 'juergen':
$ordner = 'juergens_verzeichnis';
break;
default:
echo "Wie sind Sie denn hierhergekommen? Verschwinden Sie!";
die;
}
header("Location: http://www.deineseite.net/$ordner");
exit;