I recently backed up and restored a bunch of files using Roxio's Backup MyPC Deluxe, which was bundled with my copy of Easy Media Creator 7.5.  I don't know how secure the encryption is, but it definitely lets you recover files to any computer.  I would assume that any of the more recognized packages (i.e. Norton/Dantz Retrospect/Ghost) would let you restore files to a different machine as this seems to be a core feature of a backup program.
How should I encrypt/pw protect my backup files on an external harddrive for easy recovery on any machine?