¿Estás queriendo hacer algo como un Google Spreadsheet? Pues te diría que no será fácil, pero si le echas mano a un DataGrid o a
jsGrid podrás lograr algo como eso...
El punto es que no veo cómo podrás lograr la edición sin desarrollar algún webservice del lado de php que esté coordinado con el frontend...