Generally speaking, I'd recommend using the Borne style shells instead of CSH for scripting. The original Borne shell was called "sh", the Free software Borne Again shell is called "bash".
They have similar syntax. There is also the Korne shell, ksh which is widely used, and zsh too, which extends the Borne shell syntax a fair bit, but it not as widely used. There are some others too, including dash and ash.
If you're going to do shell coding on a lot of different Linux systems, bash is a good option for it's ubiquity. It also some fairly nice interactive features (decent tab completion and so on), so if you use it as your day-to-day interactive shell, you can use your shell coding skills to whip up mini-programs on the command line, which can be a huge boon to productivity.
Most systems come with several shells installed by default, and adding more is just a matter of installing them. There shouldn't be a problem with conflicts. It's not even a problem if you use csh for your interactive shell, but code your scripts in bash - when you run a script, a bash process is started to execute those instructions (this is what the #!/bin/bash on the first line of a script does - it tells the OS which program will interpret the rest of the file).
By the way, "Linux Enterprise 2.6.9" is not very meaningful. The 2.6.9 probably refers to the kernel version. The "Enterprise" doesn't fit with this - the kernel is independent of the name of the distribution. I think you probably mean, "Redhat Linux Enterprise Edition, running kernel verrsion 2.6.9", but I could be wrong.
I don't know anything about this Genesis 2000 software - perhaps you can describe it in more detail?