Thanks mtmosier.
This looks like what I'm after. When I change the above to substitute the file containing the functions and the dirname to search, I'm getting the following error at the unix prompt:
Ambiguous output redirect.
Here's what I have:
cat ~/path/to/function/file/functions.inc.php | xargs -iX -t find /path/to/site/ -name "*.php"
-exec grep -il X '{}' \; 2>&1 | awk '{if ($1 == "find") print $8 "()"; else { printf(" - "); print;}}'
Any ideas what I'm doing wrong?