brendan11,
It is possible if root owns the executable image and the set UID bit is set on the file permissions. (Do a man on chmod to see how to do this. I believe it is chmod 1xxx, but am not sure.)
When this bit is set **anyone** running the program will execute it as if they were root. This is what the "passwd" command does to allow an ordinary user to modify the /etc/passwd file when they set their password.
The catch is, of course, that root must originally set this up with the chmod command.
Hope this helps.
Brudnakm