So ein IFrame hat eine ID/Name wie jeder andere Frame auch.
Einfach bei einem Link das Target angeben.... Aber ein Beispiel sagt mehr als tausend Erklärungen (woran sich einige Professoren in Theoretische Informatik mal ein Beispiel nehmen sollten *g*):

Code:
<html> 
<body> 
Link öffnen (Yahoo.de)

 
<iframe name="myiframe" width="400" height="300" src="http://www.google.de"></iframe> 
</body> 
</html>
Um einen Text per Link-Klick zu ändern musst du JavaScript nehmen...
Da musst du aber aufpassen, da bei JavaScript leider jeder Browser einen anderen "Standard" implementiert bzw. es nicht wirklich einen einheitlichen Standard gibt.