Cita: lo que necesito es cambiar el color de las celdas cuando se haga clic sobre ellas
¿Como pretendes manejar un evento del lado del cliente (como hacer clic) con un lenguaje del lado del servidor?
Fuera de que me parece absurdo cambiar el color con php es totalmente obsoleto utilizar propiedades como
td bgcolor, para eso se tienen los estilos css.
Si explicas un poco mejor lo que quieres hacer para no querer utilizar javascript pues quizas se pueda encontrar alguna alternativa. Así leas el fichero con php si quieres manejar un boton debes usar javascript.