I can't speak for tcsh, but I have written my share of Korn shell. It's not that hard to write a Korn shell program that could parse INI style configuration files, and in that case, the Perl is already written for me, in modules like
Config::Simple and
Config::Tiny.