Please paste code extracts in [code] tags (in the advanced
mode of the forums post editor, you can just highlight the text and click the # button). It makes it a lot easier to read won't wrap lines confusingly like non-code tags does.
.zshrc is not touched by tcsh, so that can safely be ignored. See the FILES section of the tcsh manpage for a full list of files which tcsh uses.
Please post the full contents of the script file, and do ls -l on it, and show how you are executing it, e.g. if the script file is called "test.sh", do this and post the results here (inside [code] tags!):
chubby:~/tmp> ls -l test.sh
-rwxr-xr-x 1 matthew matthew 66 2006-11-27 18:26 test.sh
my var variable contains: net
chubby:~/tmp> cat test.sh
set var = net
echo "my var variable contains: $var"
and yes, my machine is named "chubby".