1) If X is a random variable with unit scale, beta*X is a random variable with scale parameter beta.
Therefore:
call randgen(gamVar,'GAMMA',alpha);
gamVar = beta*gamVar;
2) As it says in the doc for the Wishart distribution, there are several distributions that are known as "multivariate gamma."
http://support.sas.com/documentation/cdl/en/imlug/65547/HTML/default/viewer.htm#imlug_modlib_sect023...
The Wishart distribution is best known as the distribution for the covariance of a sample drawn from a MV normal.
If you require that the marginal distributions be univariate gamma (I do), then there are several options for multivariate gamma. For bivariate gamma, see p. 586-588 of Devroye's book, Non-Uniform Random Variate Generation
For higher dimensions, I'd probably use PROC COPULA