Muchas gracias por lo de mi Blog
No te podría explicar mas a fondo porque no se usar bien la linea de comandos BASH (si estas en Linux). Como te comento si tienes que pasarlo via exec para capturar la pantalla, y claro tener la posibilidad de usar un server X remoto, para poder levantar el ambiente grafico.
Es una tarea difícil pero es posible hacerlo.
Saludos.
PD. No conozco un manual especifico para PHP Orientado a Objetos mas que el manual oficial de PHP, ahí viene detallada toda la sintaxis para POO en PHP.