El problema no es de "visión global de symfony", sabes como crear y enviar un formulario ?, si no es asi pasa por la
documentación tiene un capitulo sobre el tema, sabes como guardar datos en session ?, si no es así pasa por la
documentación, si tienes clara la lógica de como hacerlo luego basta con buscar en la doc las diferentes partes que intervienen en el proceso.
Saludos.