podemos realizar la solucion que solicitas
integrando varios frames, entre uno de ellos, jquery mobile, para dejar compatible el sistema con dispositivos mobiles y tambien recomiendo la integracion de nodejs, el cual, por medio de javascript, el cual correra en el servidor y no en el cliente, dejara hacer esta aplicacion mas flexible y eficiente!