Una forma:
Por un lado,creas enlaces de esta forma:
<a href="#1" class="linkChulo">#1</a>
Y desde javascript haces algo así (te lo voy a poner usando jquery, no mapetece ahora ponerme a hacer una función ajax):
<script language="text/javascript">
$(document).ready(function(){
$(".linkChulo").click(function(){
//Envias a un archivo PHP el #1 o el #2 que quieres mostrar, es decir, el número del post.
//En el archivo PHP, recojes este #1, buscas en la DB qué contiene, y se lo devuelves.
//Ese resultado lo guardas en un DIV que por el momento está oculto.
$("#capaOcultaDondeMostramosElComentario").load("archivoPhpParaConsultar", {'id':$(this).attr('href')},function(response){
//Al finalizar la carga de datos sobre el DIV, lo hacemos visible, y lo movemos a la altura
//Del post que toca.
$("#capaOcultaDondeMostramosElComentario").css({'visibility':'block','top':$(this).css('top')});
});
});
});
</script>
Esta no es la única forma. Se puede hacer sin gastar Ajax por ejemplo, teniendo en cada post, un div oculto de la forma
<div class="post" id="post_9"> #1 es muy malo </div>
<div class="hiddenData" id="hidden_9">Hola a todos, me llamo...</div><!--Es decir, el contenido de #1 -->
Y cada vez que pasas el ratón sobre algun enlace de estos, lo único que tienes que hacer es mostrar dicho DIV.
No espero que el ejemplo que te he puesto funcione directamente, ni lo he probado ni nada, es para orientarte un poco. (si no te lio más aún )