O one-way, que eu posso pensar, para cumprir seus requisitos seria escrever um script que faz isso. Quando você quiser ver uma página do arquivo, abra-a com o script.
Dessa forma, você pode fazer o script fazer o seguinte:
- crie uma pasta temporária
- leia o arquivo
HTML
- pegue todos os links necessários
- passe por eles e pegue o restante dos links, se houver
- crie a estrutura a partir do arquivo
- extrai os arquivos necessários (dos links) para a estrutura recém-criada
- exibir a página
- remova a pasta temporária ao fechar a página
Eu sei que envolve um pouco de trabalho, mas, dependendo do uso e da necessidade, pode valer a pena.