Вам не нужно заставлять tcsh
делать ту работу, которая screen
может сделать вместо вас. Просто запустите ваши 3 окна:
cat <<\! >/path/to/screenrc screen -t windowtitle1 tcsh screen -t windowtitle2 tcsh screen -t windowtitle3 tcsh ! screen -dmS sessionname -c /path/to/screenrc
затем вставьте (то есть "type") команду init в каждое окно:
screen -p windowtitle1 -X stuff 'source /path/to/window1.tcshinit\n' screen -p windowtitle2 -X stuff 'source /path/to/window2.tcshinit\n' screen -p windowtitle3 -X stuff 'source /path/to/window3.tcshinit\n'