на html точно не сделаешь, а вот с помощью пыха да.
когда человек переходит на index1.htm нужно записать где-то человек зашел на эту страницу и на index2.html поставить проверку через каждые n секунд.
Вариант, предложенный @RubaXa, довольно просто реализовать, но он может создавать лишнюю нагрузку. Если на это плевать и нужно быстрое и легкое решение - тогда выбирайте его. Если нужно правильное - тогда веб сокеты.
Сокеты для такой задачи? Но они же как раз и создают нагрузку, притом ещё не только на клиент, но и на сервер. Для общения между страницами самый простой легкий способ в порядке убывания поддержки браузерами будет:
1. cookie
2. localStorage
3. Flash / LocalConnection
4. Shared Workers
Если страницы открыты в одном браузере у одного человека то надо использовать событие onStorage
Если страницы открыты на разных доменах или разных браузерах то посмотрите эту статью там прилагается online demo