Probajte POBS (
http://pobs.mywalhalla.net/ ). Nije encoder, nego samo "obfuscator", tj. menja imena promenljivih, konstanti i funkcija (ali ne i ugradjenih PHP funkcija) u njihov MD5 hash od 8 karaktera, prakticno cineci malo vece parce koda necitljivim za obicne "smrtnike". Prednost je u tome sto nije potrebna instalacija bilo kakvih sporednih programa, vec ce ovakav "zapetljan" kod raditi na bilo kojoj PHP instalaciji...
Mada opet postoji mogucnost da neko ko je dovoljno upucen (uz dovoljno vremena i zivaca) vidi kako sav tvoj kod radi, i da ga eventualno izmeni... Medjutim, ukoliko program prodajes nekim osobama koji imaju dovoljno znanja da samo promene nesto u WYSIWYG editoru, onda ovo moze biti dobro resenje - implementujesh malo PHP koda koji ce proveravati domain name servera na kojem se skripta izvrsava (ako je domain name nije OK, onda die(), exit(), neki redirect ili sl.), fino ga smestis medju ostatak svog koda, i propustis sve kroz POBS.
PS: Mozda kasnim malo sa odgovorom, ali ipak ovo moze biti nekome od koristi...
A man is smart. People are stupid.