Спасибо за ответы.
Артем Иванович, как бы Вы предложили решить эту проблему, насколько она в общем решаема? Можно ли посетить Ваш сайт, почитать о методиках?