Some additional options that could be used are:
- Just store it as a document on the Documents tab of the contract workspace.
- Create fields as header attributes. There are a limited number of fields and you might not be able to store things such as location and phone number, especially for multiple people.
- Create a d-form where you can store an unlimited number of key contacts, update the list, have the needed fields and search and report.