Ed,
>...try SCATTER TO NAME, doing an AddProperty to the resulting object to add the PKAD member and populate it before using it to GATHER FROM NAME to the live file
I don't think you can do that with a SCATTER NAME object, as you can with most other objects. SCATTER NAME objects don't have an AddProperty method.