Greetings!
Here is code that runs dual USB cameras. It's in the form of a C++ Eclipse project. It should be extensible to multiple (more than 2) cameras. The process is a bit convoluted because the WPILib objects hardcode themselves to camera 0. So, you've got to completely shut down camera 0 before enabling camera 1 and vice versa. Sorry that it's a bit light on comments. But, we always try to write self-documenting code ;-) . If you've got any questions, feel free to contact me via PM and I'll try to answer them.
You can find the code in thread:
http://www.chiefdelphi.com/forums/sh...d.php?t=133939
HTH,
Mike