Hola, hace tiempo estuve tratando lo mismo, y la verdad que era todo un poco complicado.
Yo empecé por acá, ya luego seguro te ingenias para buscar más cosas en Google, pero es algo por donde empezar esto.
http://www.cristalab.com/tips/abrir-...n-php-c38945l/