Must I download Xcode with the same Apple ID that I'm submitting with?
Your friend will be fine. The account used to download Xcode is in no way connected to your iTunes connect account, which is what is used to upload your app later. Xcode prompts for login information where appropriate, so your friend has nothing to worry about. There's no need to download it again later.