In your inisital query that gets the 100 results, use the LIMIT clause to
find the first 10 answers, or the next 10:
SELECT * FROM table WHERE something=something_else LIMIT 0,10;
for the first ten,
SELECT * FROM table WHERE something=something_else LIMIT 10,10;
for the next ten, ect ect
If your query is very slow, you may have to go for a more complex solution
where you store all the results in a new temporary table, from which you can then select using the limit clause.