I know this method, too. The projection shader(wiki) uses this solution, but I found out, that the view matrix gets the values only from one view.
So, either matView gets the camera vars or the vars from another new view, but not both.
...
Well, when "matView" only changes in c-script and not in the shader, it could work...but I don't think so.
Maybe I have to use the directX sdk to get my PCS Shadow working...although I saw a solution without dll...It's a pity.
Hey great ShaderConvertions Slin, if I ever sell my AnimationStudio you get it for free
Edit:
Is matMtl the only matrix that I can edit(with c-script) and pass to the shader?