Не помню, есть ли в клиенте dat с названиями зачарований, но если есть, то можно понасоздавать кучу комбинаций зачарований (правда все равно не бесконечно) и переделать систему лсов (точнее сказать написать ее практически с нуля, так как останется там только сам принцип вставки лсов). Гемор, в общем.
Еще вариант: не отображать это все как лс (в описании предмета), а вместо этого добавлять пассивные скиллы. Этот метод значительно проще, но нужно будет немножко переписать текущую систему лсов все равно.