Hello, honestly I'm not sure what are you searching for in details but I have experience using multiple usb cameras in one system and multi threading developments and pipelines. Surely you need to use multi threding approach to comply with your requirements and I have no doubts that I can help you.
I'm electronics engineer and I do research works and developments of computer vision, image processing, etc. using opencv for different tasks.
Let's talk?