Before I got my laptop, I ran World of Warcraft from an external hard drive when I wasn't at home, and it worked great (if the computer had crappy hardware, though, it sometimes lagged or looked bad, but the game ran from the drive fine). I don't know about flash drives, but external hard drives aren't too expensive (especially if you just need a small one) and that would be a mobile alternative.