a little while back i read somewhere on MacOSXHints that someone had defined a function in bash that emulated (t)csh's setenv command.
hintsforums.macworld.com