el div mensajes_foro tiene que estar oculto, puedes usar encadenamiento asi queda más corto, se entiende mejor y también ahorra recursos, o sea que para una seleccion hacer
$(seleccion).unaCosa().otraCosa().yOtra();
en vez de
$(seleccion).unaCosa();
$(seleccion).otraCosa();
$(seleccion).yOtra();
Código HTML:
$("#mensajesindi").live('click',function(){
$("#mensajes_foro").html( this.name ).show("slow");
});
repito que un id es único, no podés tener varios elementos con el mismo id
y live lo que hace es asignar eventos a elementos que se estan por crear, la solución fué $(this).attr("name");