I have Matlab installed on my computer and there is always an .exe running in the background called matlabserver.exe. Looking through the help files, it seems to allow Matlab to see internet, use ...
isn't ! used in Matlab to run command line stuff? I don't know if you could use it to feed additional parameters to a running program, but its a start, I suppose.