думаю вряд ли можно модернизировать ручками форум, чтобы простым щелчком можно было менять тему. Там чуть ли в каждом файле прописаны пути к папке с шаблоном. И вряд ли сами создатели будут заморачиваться этим, как правило шаблоны меняют редко. Досточно держать в шаблонах разные папки, например forum1, forum2, forum 3.
Единственно что могу посоветовать, это использовать стандартную смену скина для ДЛЕ. Т.е. делаешь несколько копий своего шаблона, но в каждом из них РАЗНЫЕ шаблоны форума. И даешь какие-нибудь понятные названия. Т.е. пользователь будет менять шаблон, который для самого ДЛЕ будет каждый раз одинаковым, но форум в нем будет разным. Только так можно.
А как использовать хаки и всякие другие манипуляции прямыми руками - не знаю.