moADOCon and moADOCom are my ADO objects. You may use your own naming convention. I kept the number of records to 2 for this example.
dim moADOCon
dim moADOCom
dim lRecs
Set moADOCon = Server.CreateObject("ADODB.Connection")
Set moADOCom = Server.CreateObject("ADODB.Command")
moADOCon.CursorLocation = adUseClient
moADOCon.open "connection string"
With moADOCom
.ActiveConnection = moADOCon
.CommandText = "stored procedure name"
.CommandType = adCmdStoredProc
.Parameters.Append .CreateParameter("RC", adInteger, adParamReturnValue)
.Parameters.Append .CreateParameter("@string1", adVarChar, adParamInput, 400, sInsertString1)
.Parameters.Append .CreateParameter("@string2", adVarChar, adParamInput, 400, sInsertString2)
.Execute lRecs, , adExecuteNoRecords
End With
Set moADOCom = nothing
Set moADOCon = nothing
Here's a link to an article that has some sample code that you may need parts of including looping in a stored procedure and executing strings.
http://www.eggheadcafe.com/articles/20001002.asp