Well, looking at the script itself, I don't think it's anything really wrong with the script, at least not that I've found yet. I think I may just need to rename files so that they coincide with the script's naming style. it's looking for Human.CaretTest_R.spec when the default output name from caret was Human.CaretTest.R.spec. I can just rework the names or change the script, I'm thinking...
fmriuser@d109-student:/mnt/data/ron_meyer/Caret_RM/rm20may05a$ @SUMA_Make_Spec_SF -sid Human.CaretTest
ls: No match.
Choose final fiducial surface (1st one is most likely since it was created last):
Enter number of Choice: