Multiple USB shields on arduino

Hello, I want to build a portable Barcode reader with a ArduinoUNO, so I was wondering if its possible to attach 2 usb shields on the arduino, one for the barcodereader and the other its for a USB that will store the data obtained from the reader. Thanks for your help

Usually an SD shield is used for data storage. USB sticks have too much overhead.