Create multiple contacts from one form submission

We have a similar requirements. We embedd HubSpot forms on our website to create new company and contact records. We want to create multiple contact records from a single form. For each company we have several staff and non staff who are associated with the company. When new member register with us they complete a form that creates the company. We want to expand the data collection to include, for example, Director, Admin Officer, President, Treasurer, Auditor, Secretary, committee member.