b )Just saw this online . You could also compile to JVM using http://quercus.caucho.com/ or http://www.projectzero.org/php/
c ) an alternative to ZendGuard, called ionCube is also available. We use that currently at work but are looking for compile options going ahead.
d) sourceguardian is also another alternative that generates bytecode from php files