look at the brp.* functions.
in short: you open the two reports
id1 = brp.open(reportname1, device,...)
id2 = brp.open(reportname2, device,...)
when you have you data for report 1 you send it with brp.ready(id1)
and you call brp.ready(id2) when needed.
at end you close the report with brp.close(idx)