Здравствуйте, rean, Вы писали:
S>>3. Может быть, есть другие, более правильные способы организовать такую штуку технически?
R>Чтобы говорить технически, нужно иметь технические требования.
Технические требования неизвестны, но поскольку задачу все равно надо как-то решать, приходится говорить с тех позиций, которые мы сейчас имеем. Имея, разумеется, в виду, что можно промахнуться, и что решение придется как-то уточнять на ходу.