Invoking 2 scripts in 1 command

HI,
I have 2 scripts main.sh and sub.sh, I want to invoke both these scripts in 1 unix command..
Something like... csh -f main.sh(sub.sh TIBCO)
sub.sh returns a value as .., by taking this value main.sh prints a text.
Can anyone help me to build this command
Below are the scripts
////sub.sh
#! /usr/bin/csh
set VAR_NAME=$1
eval echo \$$VAR_NAME

////main.sh
#! /usr/bin/csh
set VAR_NAME=$1
echo printing the value $VAR_NAME

Thanks in advance

$main.sh ; sub.sh

HI ,

I tried calling the script as below and getting error

csh -f $main.sh ; sub.sh TIBCO_HOME
main: Undefined variable.

Thanks

you can store the output of subscript in a variable user the main sript

////main.sh
#! /usr/bin/csh
VAR_NAME=`sub.sh`
echo printing the value $VAR_NAME