puedes dejar tu codigo tal cual esta, existe en la
coleccion del FORM, un atributo que se llama COUNT, que nos permitiria tomar todos los valores de un textbox con el mismo nombre
un ejemplo en la pagina de recepcion de datos quedaria asi...... considerando la forma rapida de rene que puso
EN ESTE POST Código PHP:
<%
if request.ServerVariables("REQUEST_METHOD")="POST" then
dim cantidad()
dim id_serv()
dim gasto()
dim costo()
dim total()
for i=1 to request.form("cantidad").count
redim preserve cantidad(i-1)
cantidad(i-1) = request.form("cantidad")(i)
next
for i=1 to request.form("id_serv").count
redim preserve id_serv(i-1)
id_serv(i-1) = request.form("id_serv")(i)
next
for i=1 to request.form("gasto").count
redim preserve gasto(i-1)
gasto(i-1) = request.form("gasto")(i)
next
for i=1 to request.form("costo").count
redim preserve costo(i-1)
costo(i-1) = request.form("costo")(i)
next
for i=1 to request.form("total").count
redim preserve total(i-1)
total(i-1) = request.form("total")(i)
next
response.Write "Cuantas " & i
%><table><%
for j=0 to ubound(cantidad)
%><tr>
<td><%=cantidad(j)%></td>
<td><%=id_serv(j)%></td>
<td><%=gasto(j)%></td>
<td><%=costo(j)%></td>
<td><%=total(j)%></td>
</tr><%
next
%></table><%end if%>

mmmm funcionara????