Penso che la tua soluzione sia più o meno simile a quella che ho adottato e cioè:

<form name="Libero"method="POST"action="../controlloattivita/statocliente.asp?pg=<%=i%>&cerca=<%=parola%>" >
<input type="hidden" name="chiave" value="ingresso" size="30">
<input type="submit" value="<%=i%>" id="statocliente">
</form>

le variabili le ho accodate nell'action...funziona così ma la paginazione:
'code---------
IF rstStatocliente.PageCount > 1 THEN
%>
<font face="Arial" size="2">
</table>
[b]Vai a pagina:
<%
FOR i= 1 to rstStatocliente.PageCount
IF i <> cINT(pg) THEN
%>

<form name="Libero"method="POST"action="../controlloattivita/statocliente.asp?pg=<%=i%>&cerca=<%=parola%>" >
<input type="hidden" name="chiave" value="ingresso" size="30">
<input type="submit" value="<%=i%>" id="statocliente">
</form>
<%ELSE%> <%=i%>
<%END IF
NEXT
END IF
'-----------------
esseno fatta da pulsanti si dispone in verticale ...immagina con 30 pagina cosa succede...

prima usavo
'code---------------
<%=i%>
'--------------------------------------
e filava tutto liscio
la variabile chiave="ingresso" deve essere passata da un form quando clicco sul numero della pagina