Коллега, может быть, Вам в какой-то степени подойдет мой вариант - связка
из расширений : SaveComplete + SaveWithURL + Fox2CHM ?
Первое из них обеспечивает корректное полное сохранение страницы,
второе - вставляет в шапку страницы ее полный URL,
а третье - собственно и сохраняет страницу сразу в формат CHM.
Пользуюсь этой связкой много лет - как раз для регулярного сохранения страничек...