1. Чем кнопка "сохранить как html" в браузере хуже?
отметая первый вопрос, предложения по системе:
1. Создается Grease monkey скрипт, создающий кнопку "сохранить страницу". При нажатии на эту кнопку мы отправляем нашему крайлеру информацию об авторизации в нашей системе + url страницы + все пользовательские куки (на случай закрытого раздела)
2. Краулер скачивает страницу, запускает поиск js, картинок и css ... во всех css и js снова запускается механризм поиска картинок и других ресурсов - выкачевается все, выставляется статус закрытого документа.
3. Если пользователь хочет открыть доступ к какому-то документу сторонним людям - он должен открыть его (открыть можно для всех, либо открыть доступ по выставленному паролю ... пароль на конкретно этот документ указывается тут же, либо берется какой-то дефолтный, так же установленный пользователем ранее)
4. Документы закрываются средствами nginx, css и js открыты извне для чтения.
ps
Я себе представлял эту идею как бота, блуждающего по инету (как яндекс-бот) и сохраняющий все подряд
. В текущем виде смысл системы для меня не понятен - смотри вопрос 1.