I am looking for a device that connects to two USB ports on a computer: a "Control" port, and a "Data" port. Both cords go to the same device, which also has one USB "out" port (3 ports total). If a certain signal (from whatever driver is loaded for it) is sent to the device from the "Control" port, it should, depending on the signal, physically connect or disconnect the "Data" port on the device to the "out" port. Basically, an automated circuit breaker, like so:
___________
<PC USB1>-------| <relay> |
<PC USB2>-------|----/-----|<USB OUT>
|__________|
Does such a thing exist? Or should I start learning Arduino and make one?