Hi
1. Yes, and no. You can install and play a game on the external drive. But, some of the installation files will always be placed on the Windows drive - so you can't move the game to another computer.
2. I have no idea - but I'm sure somebody else at TSF knows.