El siguiente es un formulario de contacto muy similar al que se usa en este sitio.
Basicamente consta de una página que junta los datos ( puede ser php o html ), una página que los procesa ( en php ) y una hoja de estilos especificamente para el formulario.
Podés probar el formulario online, para ver si anda, o podés descargarlo para reutilizarlo.