dont worry about limiting the recordset.
you can use only one recordset, than manually move the pointer to the next result using mysql_data_seek, for example, this sets the recordset "Recordset1" to the first record:
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
or you move to the 3rd record using:
mysql_data_seek($Recordset1, 2);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
mover to the 4th record:
mysql_data_seek($Recordset1, 3);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
and so on.
so using mysql_data_seek you can manually move to the pointer to write the first record
then write the next 2-4
and then write 5-7