Adding Mulltiple contacts without displaying all fields in one go

Adding Mulltiple contacts without displaying all fields in one go

Hi All
 
A Novice and very stuck
 
I want to create a form where my employees can enter mass data.
 
I have numorus fields that need to be created, but have encountered one main problem.
 
Some of the data have 15 contacts and some only have 1, i would like to have a function that the employee can select how many contacts they have to input from a dropdown list, and then the form will display that number of fields to enter the data.
 
At the momennt i am contemplating entering over 200 visable fields to enter data into one form, which is messy and well just work an option.
 
 
Please Any help is appreciated
 
 
Kind Regards
 
 
Aman Sohal