USB Mass Storage and ODD support!?

Dear all,
I want to build simple machine where it will simply copy all data contents from dvd disc data to a usb hdd or flash memory.
Can ur board serve my needs and recognise USB HDD and ODD devices?
And does it support connecting USB HDD and USB ODD in the same time? if not directly, can it be done by usb hub?
Thx

GHI provides raw USB methods so you can implement that on USB Host but the main challenge will be in implementing the file system used on DVDs.