It's quite easy to use this script on one directory, you just call it like so:

./wyatt.sh .
If you run it in the example directory provided within the tarball here, you should get something like this.
0 file1 4294967295
0 file2 4294967295
0 file3 4294967295
0 file4 4294967295
274 wyatt.sh 2063513382
Now, we use "find" to do the dirty recursion work for us to solve our "all subdirectories" part of the problem like this
find . -type d -exec ./wyatt.sh {} \;
Again if you run it in the example directory provided, you should get something like this
0 file1 4294967295
0 file2 4294967295
0 file3 4294967295
0 file4 4294967295
274 wyatt.sh 2063513382
0 file1 4294967295
0 file2 4294967295
0 file3 4294967295
To solve the the "specifiable level" of recursion problem, find should take care of this just fine as well. You just need to use the -maxdepth option for find like this
find . -type d -maxdepth 2 -exec ./wyatt.sh {} \;
Of course, running this in our example directory doesn't provide any different results than before because we don't have a deep enough directory structure to hit the depth limit of 2 but you can try it on some other directory structure that you have if you'd like to see the results.

I'd suggest renaming the script if you decide to use it for something. Like I said before, we just threw this together during the meeting so feel free to modify/extend/use it in any way you see fit. We won't be responsible for any destruction this brings to your computer or data. It's so simple that you should be able to figure out whether anything bad should happen when running it or not, but use it at your own risk.