Вариант 1
Организовать сервис, который будет принимать команды и отдавать уже готовую информацию. (Копайте в сторону REST API или SOAP)
Вариант 2
Использовать протекторы и упаковщики (Копайте в сторону IonCube или Zend Encoder)
Вариант 3
Написать необходимый функционал в виде расширения для PHP (Крайне трудоёмкий и не всегда оправданный способ)
Предположу что вам скорее всего подойдёт второй вариант