La forma más sencilla es que al cargar los datos, coloques en cada registro un vínculo como "ver más" o "ver datos de este usuario", después haz que al recorrer la tabla cree un vínculo para cada uno estilo esto:
****************************
While NOT TABLA.EOF 'recorre la tabla hasta que EOF sea verdadero
Response.Write ("Nombre:" & TABLA("Titulo") & "" )
Response.Write ("Proceso:" & TABLA("Genero") & "" )
Response.Write ("
ver más
" )
Wend
Creo que no se me ha olvidado ninguna comilla, con esto lo que haces es enviar a página 2 el nº identificativo que tiene en la tabla esta persona, no se si le has llamado de otra forma en vez de ID.
Después en la página2.asp, tendrás que hacer un request.QueryString("id") para recuperar el valor del id, y entonces es cuando haces otra nueva búsqueda en la base de datos, otra consulta SQL, más o menos así:
SQL="SELECT * FROM expertos where id = "'&request.QueryString("ID")&'""
Los datos que te devolverá serán solo los del registro donde habían hecho click en la primera página, saludos.