sql server stored procedure - collection of data for fields as input
One of the drive is the source, because that could define the best way.
Now, i will assume there is some internal logic to the procedure.
Possibilities:

send it as json/xml and parse it using MSSQL functions
send it as a table valuable
place it into a temporar table and process it in procedure