in reply to How to run a Perl script from another script?

exec sounds like it should do what you want. Have you tried checking the error status to see if the exec is failing?
exec('newscript.pl') or die "Couldn't exec newscript.pl: $!";

If not, what do you mean by my screen just went blank? What exactly happened?