Bon j'ai résolu mon probleme...En fait, les ancres internes doivent etre obligatoirement de type string, sans aucun entier.
Or c'était problématique, car dans mon forum ce que je recherchais était l'ID d'un message, c-a-d son identifiant unique!! Pas possible de me rendre directement sur le bon message autrement.
Donc pour ceux que ca intéresse, j'ai utilisé une petite astuce : si on appelle $ID l'ID de mon message, je convertis celle-ci en son équivalent alphabétique : chr(($ID%26)+65), 65 correspondant au 'A' en ASCII.
Evidemment cela signifie qu'il ne faut pas plus de 26 messages par page, mais dans mon cas ca marche tres bien.
Pour ceux qui n'auraient rien compris, venez sur mon forum perso, lancez une recherche et regardez la barre d'adresse, vous comprendrez mieux ^^