Cita: es decir crear los 4 bloques, a la vez que la web se modifique segun lo largo que sea el bloque
PHP nada tiene que ver con cuestiones "visuales": colores, tamaño, distribución de contenido, eventos, etc.
Esos bloques puedes hacerlos con tablas aunque no es lo idóneo hoy en día --pero sí muy sencillo--, mejor sería que hicieras la maquetación con CSS, investigale por ahí.
Cita: como incluir los archivos ahi mediante el formulario
Con "incluir" te refieres a colgarlos en tu sitio?; consulta las FAQ por favor, ahí lo tienes...
Separa las cosas, PHP es lenguaje del lado del servidor... Saludos!