Buenas:
PHP es un lenguaje como otro cualquiera, normalmente asociado a un servidor web, pero no es necesario tener un servidor web para instalarlo y ejecutarlo. Si tienes instalado sólo php como lenguaje, un comando estilo
php -f fichero.php
ejecuta el fichero y muestra el resultado. Por supuesto, si tu fichero .php intenta hacer uso de cosas propias del servidor web (como intentar leer variables estilo $_POST, $_SESSION, etc), no las tendrás disponibles sin servidor web.
Buscando en google "php interpreter in java" o algo parecido, salen "cosas" como esta, que nunca he probado, así que no sé si te valen o no
http://www.caucho.com/resin-3.1/doc/quercus.xtp Quizás te baste con añadir esos jar a tu proyecto para tener php disponible.
Se bueno.