Cita: En Xhtml no se puede usar <a name=""> por lo que he leído.
no entiendo el por que se afirma tal cosa. si vemos el documento XHTML DTD, incluso de la version estricta, veremos que entre los atributos definidos para el elemento A, tenemos
name. incluso puedes validar un fragmento de codigo en W3Validator y veras que pasa la prueba.
Código:
[...]
name NMTOKEN #IMPLIED
[...]
si requieres que otros te ayuden, deberias publicar la URL del sitio web. si tu preocupacion es que quede indexada, escribe el enlace entre los codigos bbcode [noparse]URL aqui[/noparse].