Вы не можете сделать это в htaccess, вам нужно будет настроить свой скрипт, чтобы вместо получения id = 1 получалось имя = xxx.Чем он будет искать имя в базе данных и вычислять ID
Хорошо, так что в .htaccess у вас будет что-то вроде этого
RewriteRule ^something/(.+)\.htm$ something/file.php?djname=$1
В вашем PHP-скрипте вы будете иметь
$name = mysql_real_escape_string($_GET['djname']);
$sql = "SELECT * FROM djtable where name='" . $name . "' LIMIT 1";
OBS: 1. Используйте правильное экранирование sql.2. Убедитесь, что имена dj различны в базе данных.