in reply to perl to invoke tcl and expect sripts

"$pid = spawn 'perl Start.pl' or die "spawn: $!";"

Do you mean fork or are you referring to the deprecated Win32 spawn function? It really does make a difference.