To test the back haul capability, I'd connect a pc with the arduino IDE to the base back haul USB connection and an arduino to the remote USB connection and see if simple basic communication can be accomplished (or attach other USB device like a printer, usb web cam, etc. to see if they work thru the back haul). If that works, the it is back to the issue of making the base arduino function as the USB master.