What he wants to do is run VBA off of a portable USB disk, the thing plugs into your computer and runs as a secondary HDD.
Yes you can run it off of the flash drive. Since it acts as a secondary memory unit. Just make sure its plugged into your computer when your using it and not to unplug it while your playing it.