Dominio de HTML5, CSS3, JS, PHP.
Tendría que ver la web, su estructura y demás, a partir de ahí tendriamos que ver como encajar el formulario y de que forma hacerlo, esto dependerá de lo que tengais en mente, que según la descripción del proyecto tampoco queda muy claro como para tener una idea clara.
Un saludo.