Hay muchas formas... pero todas se podrian hacer con JavaScript.
Para lo de mostrar un texto al darle a un link podrias crear una capa que este oculta y que cuando pulses el link la propiedad que indica si esta oculta o no, se cambie a no oculta...
Algo como... <a href="#" onclick="quienes_somos()">¿Quienes Somos?</a>
quienes_somos() es una funcion que hemos creado previamente y que hace algo como...
<script language="Javascript">
function quienes_somos(){
document.getElementById('capaQuienesSomos').style.visibility="visible";
} </script>
Y para ocultar la capa que no quieres que se vea hasta que se pulse el link tendrias que ponerle en la etiqueta "style" algo como... "visibility:hidden"
