Yes, this is covered in Chapter 11 (pp. 204-207) of Simulating Data with SAS. (Code available from the web site.) Briefly, you estimate the parameters for the model, including the magnitude of the error terms.
The example in the book uses a simple one-variable regression with independent normal errrors. An OLS regression for the Sashelp.Class data is Weight = -143 + 3.9*Height + eps, where eps ~ N(0, 11.23). The following simulation is from p. 205. It simulates 100 data sets, each with different observed errors.
/* duplicate data by using sequential access followed by a sort */
%let NumSamples = 100; /* number of samples */
data StudentSim(drop= b0 b1 rmse);
b0 = -143; b1 = 3.9; rmse = 11.23; /* parameter estimates */
call streaminit(1);
set Sashelp.Class; /* implicit loop over obs */
i = _N_;
eta = b0 + b1*Height; /* linear predictor for student */
do SampleID = 1 to &NumSamples;
Weight = eta + rand("Normal", 0, rmse);
output;
end;
run;
proc sort data=StudentSim;
by SampleID i;
run;
You can then use BY-group analysis to get 100 "new" simulated analyses, each with its own predictions.
The book does not have a VARMAX example, but hopefully you can generalize the main ideas of this example.