I'm looking at the microduino's USBHost device (http://www.microduino.cc/Modules/USBhost) and it looks like it might be about what I need. I'm tempted to order a couple microduinos and usb host expansions and see if they do what I need.
Getting one shipped to the United States might be a trick. The website says "No shipping options available."