Hola,
Cita: Es posible hacerlo todo en la misma página?
Si, si a lo que te refieres es a que el mismo fichero fisico contenga el codigo que realiza todas las acciones.
Y no, si te refieres a que no se realice una peticion al servidor, que provoque bien la recarga de toda la pagina, o de un iframe (remotescripting, PHP + javascript).
PHP se ejecuta en el servidor, despues de ejecutar un script, si quieres ejecutar otro codigo debes realizar una nueva peticion al servidor.
Saludos.