lo que entendí es que querés pasar el valor del atributo name del link clickeado al div
Código HTML:
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$( function (){
$(".mensajes").click( function(){
$("#mensajes_foro").html(this.name);
return false;
});
});
</script>
</head>
<body>
<a href="#" name="mivar1" class="mensajes">var1</a> -
<a href="#" name="mivar2" class="mensajes">var2</a> -
<a href="#" name="mivar3" class="mensajes">var3</a>
<div id="mensajes_foro"></div>
</body>
</html>
si son varios no podés seleccionar por id porque el id no se puede repetir, vas a tener que usar una clase o los enlaces que contenga un elemento con id o como sea pero no se puede repetir los id
para cancelar la acción del link retorná false en el evento click