cheeseandpepper,
If you are using track/upload for this then you can only upload one track at a time. song/identify supports providing multiple fingerprints in one call, but you would need to run Codegen offline first.
But then you can only retrieve the profile for a single TRID at a time using track/profile.
David