Не сделал этого, но я бы попытался добавить код в файл configuration.php, например, "если сайт abc.com использует эту базу данных", "если сайт 123.com использует эту другую базу данных"
Если идентификатор темы хранится в базе данных, вам, возможно, даже не придется ничего делать.
Это просто теория, я не пробовал, но она должна работать.
Что касается модуля drupal / whmcs. Drupal с открытым исходным кодом, вы ищете открытый ответ на свой вопрос. Сделайте свой модуль и освободите его.