I think the basic issue is that the 'Properties' parameter for CreateFolder() is an array of items of type 'Property'. That in turn is a complex .NET type (i.e. not string, int or whatever) and there is no simple way (I think) to construct that from the VFP side. You could look at the command line 'rs' utility or maybe this discussion by Rick Strahl:
http://www.west-wind.com/presentations/foxpronetwebservices/foxpronetwebserv...