For a binary executable, yes. For a shell script, no.
There are several ways to use sudo, however, to get the end result you're looking for if it's a script. The basic principle is to restrict read access to a specific user (not necessarily root, could be a dummy user created for the task), and allow "other" to run just that script as the user with read permissions.
Rod Knowlton
IBM Certified Advanced Technical Expert pSeries and AIX 5L
CompTIA Linux+
CompTIA Security+