This is slightly off topic, but if you want a compiled code, look into the ActiveState PDK. You can use PerlApp to create a binary that folk will not readily read. I understand that it works on Unix, Linux and Windows, so you should be covered there. I'm not so sure that the binary cannot be decompiled in some fashion, though.