Da especificação do MySQL 5.5:
Então, dentro de um procedimento armazenado, o seguinte funcionaria:
DECLARE offset bigint
SELECT pagenr * 10 INTO offset FROM pages where id = 3;
SELECT * FROM table1 LIMIT offset, 10;
Caso contrário, você precisará pré-computar o valor e passá-lo por meio da consulta. Você já deve saber o tamanho da página e o número da página, então isso não deve ser difícil.