You are correct on both counts. The matlab (or sas) process runs in the background and I am immediately given access to the command line.. I think fg and/or wait will do what I want. I'll give it a try. Thanks!
Re^4: Run sequential processes (Matlab, SAS, etc.) from Perl