devote,
К этому бы дописать библиотечку для кроссдоменного API обмена данными через window.name
Возможная структура данных в window.name
Запросы и Ответы(
Запросы
[время, Запрос от: Имя.Хоста, DataBlock Запроса][время, Запрос от: Имя.Хоста, DataBlock Запроса]и.т.д
Ответы(данные)
[время,Имя.Хоста, данные][время,Имя.Хоста, данные][время,Имя.Хоста, данные] и.т.д
=====================================
Выставляем запрос - переходим на страницу Запроса
На 'Запросной':
выставляем Ответ(или занимаемся своими делами до времени Ч)
-Отдаём/(не отдаём) Данные, возможно сами выставляем Запрос, переходим на страницу запроса в истории
//На запросной Сама страница анализирует условия нужности ответа и новых запросов