I don't think that tar will keep the resource forks either.
There is a modified version of tar that preserves hfs resource forks, you can find it here:
You might want to give that a try.
As for the script, here's a first shot at one, using hfstar:
find . -name 03_Fonts -print0 | xargs -0 hfstar -uf foo.tar
which will find all the folders named 03_Fonts and make an hfstar archive out of them in the root level of Jobs_ToBeArchived. To recover them, just cd to Jobs_ToBeArchived again, and:
hfstar -xf foo.tar