You can register yourself, address and card details AND choose another address to be delivered to. This way you can use one account for both of you. Just double check that the address you choose it to be delivered to is the one you want. Food shopping will come from a local branch/depot, so if the address is given wrongly there will be no reverse as the stores do not have the capacity to share the shopping details with another store. To be honest- I'd just register under his address. Saves any potential dilemmas