Lamento decirte que no es posible mediante html hacer lo que pides.
Al enviar un mensaje al servidor, éste necesita crear una página nueva... eso significa que estamos hablando de ACTIVE SERVER PAGES (asp). Este lenguaje si que te permite lo que dices.
Encontrarás tutoriales muy buenos aquí:
http://www.asptutor.com/
Sin embargo, yo prefiero el php, y, en concreto, el php-nuke, que viene a ser un modelo prediseñado (alterable, claro) de un portal. Tardarás cinco minutos en montar tu propio portal. Encontrarás todo lo necesario aquí:
http://www.phpnuke-espanol.org/
Ahora bien, si no controlas de php y asp, prepárate para echar horas en su aprendizaje o bien date una vuelta por las categorías asp y php de aquí, de todoexpertos, que los hay muy buenos.
Un saludo y mucha suerte con tu web!
Magnoliart.com