te refieres a hacer el insert de una sola vez? eso sería lo tremendamente jodido, compadre. yo me iría más por dividirlo en un insert y 10 updates(pongo 10 como podría haber puesto otra cifra), ya que así, el problema del timeout sería menos.
lo de llamar a los campos como los del formulario es la mejor opción para armar la(s) consultas
No sé si te valdrá, espero que sí.
VENGA VAGOS, TODO CRISTO A PENSAR!!! QUE ESTE TÍO SE PASA EL DÍA RESPONDIENDO PREGUNTAS Y PARA UNA VEZ QUE PREGUNTA NO HAY QUE DEJARLE A MEDIAS!!!!