Yes, you can have multiple versions of the LabVIEW run-time engine.
You can certainly put a LabVIEW-built .exe on a USB drive. I don't think you can install the RT engine on that drive. You need to install the RT engine on your actual PC. There are a lot of dependencies involved that need to be installed.