I did it slightly differently:
<%
For Each Item in Request.Form
For iCount = 1 to Request.Form(Item).Count
response.write("<input type='hidden' name='" & Item & "' value='" & request.form(Item)(iCount) & "'>" & vbcrlf)
Next
Next
%>
Using single quotes instead of double.
I had to implement this feature on one of my forms, now I don't have to go looking for it.
Sue
Additional support files - http://www.snitz.info