Passing A C# Array object from a form into pml

Hi All

I am working with some WPF forms which interact with E3D through pml as well as using a number of internal classes for various functions. 

I am using pml for some model interactions rather than doing everything through c# to allow for project to project customisation in pml by project administrators who are more familiar with pml. 

However - I'm encountering a bit of an issue with passing variables from c# into E3D. I know how to load information into c# from pml using the following syntax:  

Command.GetStringArrayFromPML()

But it seems like there is no simple way to set a pml array variable from a c# array object.

Is there something I have missed in the documentation or is this not possible?

Thanks for any advice you can give.