Probably very difficult or even impossible to get around this, because I read from wiki that : "The maximum length of a standard USB cable is 5.0meters (16.4ft). The primary reason for this limit is the maximum allowed round-trip delay of about 1500 ns. If a USB device does not answer to host commands within the allowed time, the host considers the command to be lost.....//...the maximum delay caused by a single cable turns out to be 26 ns"
I think that an extra powered hub will be needed to get more than 5 metres. The 5 metre limitation is related to timing of data signals in the specifications of USB. Not due to signal loss etc.