Я бы сабмитил с правой формы AJAX запросом на сервер и там бы сохранял в сессию. Использовал бы эти данные для отрисовки результатов в CListView. Т.е. то что ты предложил.
Если есть еще способы, интересно услышать. Хотя и этот вариант не кажется безграмотным, он же позволяет добиться всех желаемых результатов.