1) I'm not sure what you mean by this question. Each person/business you encrypt to provides their own key for the encryption to them. Any number of people can have each of these keys are their keyring and encrypt to any or all of them.
2) Yes. The easiest way is to copy the keyrings from the PGP 8 installation to a USB thumb drive and have it inserted to the machine you are then going to install PGP on. During the installation, PGP will ask if you have existing keyrings you want to use, and will then offer to copy them to the default location. The other option is to export all the desired keys from the PGP 8 installation, then import them to the new PGP installation. But then, you will need to go to each imported private key, right click on it, and set Trust to Implicit.
3) Yes.