De la especificación MySQL 5.5:
Entonces, dentro de un procedimiento almacenado, lo siguiente funcionaría:
DECLARE offset bigint
SELECT pagenr * 10 INTO offset FROM pages where id = 3;
SELECT * FROM table1 LIMIT offset, 10;
De lo contrario, deberá precalcular el valor y pasarlo a través de la consulta. Ya debería saber el tamaño de la página y el número de página, por lo que no debería ser difícil.