puedes invocar el metodo
submit el cual es lo mismo si el usuario presionara sobre un boton tipo submit. es cuestion de invocar el metodo con la referencia del formulario. esa invocacion la usas dentro de la funcion
setTimeout.
por otro lado, no veo porque viene el tema de cURL. segun por lo que lei, cURL no tiene nada similar al envio de formulario, ya sea automatico o manual. para referencia futura, javascript no posee alguna habilidad parecida a cURL.