Всем спасибо за ответы, я почерпнул для себя много нового и совершенно по-другому взглянул на нашу задачу. Для решения нашей проблемы нужны 2-3 толковых программиста. Вот вакансия:
https://javascript.ru/forum/showthre...906#post479906
Дальше пишите, пожалуйста, в ту тему