Zeroql en ese caso no funcionara con Curl, ya estas realizando una peticion POST, osea una peticion y enviando datos via POST. No te redireccionara ni nada similar.
Lo mejor seria utilizar Cookies o Sesiones.
Si los datos son incorrectos, guardas los datos en una cookie o una sesion y luego redirecciona al formulario.
Luego usas la cookie para dejar por defecto los valores ya ingresados.
Recuerda que debes filtrar los datos de salida, porque puede causar XSS.
Haz lo que te había dicho, tendrás que pensar como implementarlo ps.
Saludos.