1) gli iframe servono per aprire finestre su "altri mondi", per cui "ospitare" un sito torna in questo discorso.
l'uso non è consigliato per questioni accessibilità e usabilità da parte di macchine e software di bassa potenza (esempio un telefono), e per l'accessibilità da parte di utenti non vedenti, ad esempio...
ma se lo "reputi" indispensabile......
2) ospitando una pagina non puoi negare poi l'accesso a questa, ti pare?
se invece vuoi solo "fare il figo" e far vedere la pagina, puoi nettere nell'iframe un'immagine trasparente e coprire il contenuto: la pagina la si vede ma non è cliccabile