Je crois que vous pouvez faire la première partie avec une paire d'iframes qui chargent les deux pages ASP que vous voulez.
Pour la deuxième partie, je sais qu'il existe un service d'hébergement d'images (je ne me souviens plus lequel) qui place une image à pixel clair au-dessus de l'image que vous regardez. Elle est étirée sur toute l'image de sorte que lorsque vous cliquez avec le bouton droit de la souris et que vous enregistrez, vous enregistrez ce pixel unique et non l'image que vous regardez. C'est une forme de sécurité boiteuse qui peut avoir une application ici.
Sinon, vous pourriez faire en sorte que les iframes pointent vers une version "factice" des pages ASP, sans aucune interactivité, et qu'un lien au-dessus de chaque iframe vous amène à la vraie version. Vous pourriez peut-être écrire un filtre qui supprime toute l'interactivité d'une page pour éviter les anomalies de mise à jour (c'est-à-dire que si vous mettez à jour la vraie page, vous devez mettre à jour la page factice).
Avec cela, je suis à la fin de ce que je peux dire avec confiance. Peut-être qu'une autre iframe au-dessus (pouvez-vous faire cela ?) de chacune des iframes de la page ASP qui est un lien vers la page réelle.