Problem in script when using variables

The AppName may be TCS/HCL/SCB.
For All the above 3 i ill have exported TCSDIR/HCLDIR/SCBDIR in .profile with some path.
i'm cnstruct the path in script and trying to cd $VARIABLE, it shows "not found".

Any solution for this....?

> AppName="TCS"
> echo $AppName
TCS
> start_path="\$${AppName}DIR/src"
> echo $start_path
$TCSDIR/src
> cd $start_path
ksh: $TCSDIR/src:  not found
> cd $TCSDIR/src
/tmp/TCS_TEMP/src> 

Assuming the name of the directory is /TCSDIR/scr

start_path=/${AppName}DIR/src

Regards

$TCSDIR is the env variable set in my .profile

so i'm creating that based on the input in my script.
When i'm using that in script i'm getting issue.

$TCSDIR is /tmp/TCS_TEMP which is exported in .profile

You need to use eval to expand a variable inside another variable.

eval echo $start_path

Thanks, Its working.