Этот скрипт надо делать не функциональнее, а отчекрыживать всю получившуюся лапшу и переписывать по-нормальному. Переводя на церковнославянский - это задание, а не вопрос.
Если конфиги у клиентов одинаковые - это нормально. Хотите подключать сразу из нескольких мест - либо делайте разные конфиги, либо добавляйте директиву duplicate-cn на сервере.