Hi Paul! The answers to your questions are predicated on knowing where those contacts were originally stored. They were not stored locally (on the iPhones themselves), else the behavior would not have occurred whereby the deletions were mirrored between devices -- that much we know! So, they were originally stored either in iCloud or on another Mail/Contacts/Calendars account configured on both of your iPhones.
Let's start by assuming these contacts were stored in iCloud. If that's indeed the case, you may well be able to restore them using the following directions:
Apple regularly archives a list of Contacts, which can be restored to an iOS device at any time. Restoring a list of contacts from the archive will replace the contacts on all iOS devices connected to your iCloud account, while archiving the current list of contacts to ensure nothing is lost. Contacts can't be restored one by one -- this is an all or nothing batch operation.
Once you've restored your contacts, you can "separate" or disassociate your iPhones by ensuring they are not both signed into the same iCloud account. To do this, choose either iPhone and:
If it turns out that your contacts were originally stored in another account (for instance, you're syncing contacts from Google or Outlook and the deleted contact originally came from there), please let me know where they came from and we'll investigate whether other recovery options may be available.
Hi Paul! It's been awhile since we chatted, so I wanted to check back with you and see if you were able to restore your iPhone contacts?
Please let me know. I look forward to hearing back from you!