Okay,
I have finally solved my problem. The explanation about syntax didn't kick in until just a few minutes ago.
Here's what I can summarize.
I now realize that if [soundfiler] receives "$0sample" it will see that as a string and therefore it would be "0sample" and that is NOT a valid array in this case. Instead I have to tell it that $0sample is a symbol and not a string by sending "symbol" along with it.
Cheers, and I *really* appreciate the help. Not many other people are awake at 3:30 am central time :)
-Jordan