This tool can (amongst other things) "Create a virtual encrypted disk within a file and mount it as a real disk."
You will obviously need to have the TrueCrypt software on any machine on which you want to access the content of the encrypted file container, but a portable version is available and for various platforms.