I just tried to get multiple Arduinos on a USB Hub and I get the same serial open error with the Arduino IDE. I tried Terraterm and it seems to handle multiple com ports better, but it got hung up once. I am wondering if you interface with only one Arduino and then have TTL serial communications or I2C setup would be better for the application you describe.