USB mass storage (just usb hosting, keyboards, mouse, game controllers, etc) is not a function of Android, at least last time I tried it. However rooting or a manufacture skin can fix that.
That size drive, you'd be much better off asking (searching) androidcentral or XDA.
Not to get too far off subject but plug in your iPhone to an android device. Pretty cool, not only can you sync photos but it will charge the iPhone.