Cita: El problema principal es que el diseñador usa el editor de contenido de 1&1 y yo tengo que implementar ahí un servicio de login.
Ok, ya se está avanzando.
1) Ponte de acuerdo con el diseñador. Ten cuidado con que elaboren cosas de "cajita" y luego no sepan arreglarla. También él se tiene que aplicar a hacer las cosas bien.
2) Con que el diseñador cambie las extensiones está solucionado.
3) En dado caso se puede configurar el php para que también interprete los archivos con extensión html.
4) Para el login es lo que te dijo xfxstudios. Sesiones.