Para hacer lo que pides tienes que aprender por saber cómo funciona, o contratar a algún profesional (o entendido en el tema) para que te lo haga.
Igual si no puedes permitirte ese lujo, te guío un poco:
Galerías => hau muchas prefabricadas por internet, simplemente busca "galerías prefabricadas"
Para dejar el
fondo fijo, aplícale un estilo al cuerpo de la página (o lugar en el que hayas puesto el fondo)
El formulario de contacto, depende de cómo lo quieras será más complejo o no... eso sí. Si quieres que te llegue un correo al enviarlo, necesitas un servidor que soporte (por ejemplo) PHP (con la función MAIL() activa), y eso generalmente es un servidor de pago.
Para centrar algo en el medio, es sencillo:
El total es el 100%, por tanto la mitad es el 50%; luego lo ajustas con un margen
NEGATIVO:
Código CSS:
Ver original#centrado{
position:fixed;
top:50%;
left:50%;
margin-top:-Altura/2-px;
margin-left:-Anchura/2-px;
}
Así debería funcionar, es una teoría muy sencilla: Centrado a la mitad y luego le restas por arriba y por abajo su propia mitad, para que quede centrado completo.
En cualquier caso, es necesario conocer tanto la altura como la anchura del contenido centrado.
Eso es todo, un saludo.