You can use TrueCrypt in portable mode which should accomplish what you need. You can read about it here:

http://www.truecrypt.org/docs/?s=truecrypt-portable