Step 1: (a) The enzyme used to make multiple copies of foreign DNA is DNA polymerase, specifically Taq polymerase during the PCR (Polymerase Chain Reaction) process.
Step 2: (b) EcoR I creates sticky ends (overhanging sequences) in both plasmid and foreign DNA.
Step 3: (c) The most commonly used host is Escherichia coli (E. coli).