Holas, no me suena a PHP mas me suena a MySQL.
Bueno lo que podrias hacer es en el SQL hacer un UNION ALL juntar cada SQL que consultas y luego hacerun LIMIT a todo el SQL, algo mas o menos asi:
Cita: SELECT campo1 AS aaa, campo2 AS bbb FROM tabla1 WHERE .....
UNION ALL
SELECT campo3 AS aaa, campo4 AS bbb FROM tabla2 WHERE .....
UNION ALL
SELECT campo5 AS aaa, campo6 AS bbb FROM tabla3 WHERE .....
LIMIT 0, 10
Saludos
Gildus