Can you give a concrete example of what you want to do? It's still not exactly clear to me what you mean.
i kinda agree with Dason in which it is not entirely clear to me about what you want to do... HOWEVER, my interpretation of what you want is to generate data with a certain covariance/correlation structure that you specify but which does not necessarily come from a multivariate normal distribution (in which case you would only need to specify sigma as your covariance matrix and you get your data with the correlation/covariance that you want)
if this is what you're going to do, there're two was i know you can do it. you can either use Todd Headrick's statistical simulation book using the power method for polynomial transformation or you can use copulas.
i think headrick provides some code for matlab so you can do that, whereas R uses copulas. i dont have matlab so i only know how to generate them in R