in reply to Execute But Not Read

If you have sperl installed and change the #! line to use sperl then you should be able to execute an execute only script.

Unfortunately sperl needless checks to see if the script really is either suid or sgid and complains if it is not. Gee I hate over-validation.

You can work-round this by making the script sgid to some innocuous group.