el hecho de que hayas decidido hacerlo con php en nada responsabiliza al foro de php...
debes saber que sin importar el lenguaje que decidas emplear la implementación de algo así es meramente independiente, quizá usará un protocolo en particular el cual no conocemos, algún tipo de herramienta especial, etc...
pero usar php en nada facilita las cosas si no sabemos ni de lo que se trata...
primero debiste investigar sobre todo con los chicos de WhatsApp, sobre todo si tienen una sección de developers, quizá tengan algunos SDK para determinados lenguajes, pero de ninguna manera tiene sentido venir aquí a preguntar esto... es mas, hacer ingeniería inversa es un tema meramente técnico igualmente independiente del lenguaje...
así que eso es lo que tienes que hacer, investigar algo al respecto ya sea de la API/SDK o bien, alguna forma de interceptar su flujo para poder scrappear algo...
cuando tengas resuelto todo esto, y tengas la certeza de que se puede escribir una solución empleando código php ya puedes volver por aquí, porque mas bien tu tema debería ir en algún foro general de programación, pero nada que ver con web o php hasta este punto!!