Hola, bueno con respecto a la
pregunta uno por ejemplo podés usar javascript, ajax, iframes, etc,
acá un usuario lo trata con ajax, con respecto a la
pregunta dos solo pondrías el Php necesario en ese sector (ej. un formulario), podés persistir en otro medio que no sea una db pero es lo más aconsejable, la
pregunta tres es un sí, claro, podés hacer responsive design para que el mismo sitio se adapte a cualquier resolución, o mediante javascript detectar la resolución del dispositivo por el cual se está entrando y así redirigir al usuario a un nuevo index específico que la soporte, (tendrías sitios "alternativos"), incluso reconstruir el sitio dinamicamente, saludos