Чтобы ответить на ваш вопрос предметно, коллега, мне нужно продемонстрировать работу и логику нескольких скриптов. Я такой возможности пока не вижу. Поэтому, прочитайте написанное мной и попробуйте аппроксимировать написанное на вашу тему.