Hi Mike,
I'm very glad to hear that you understood my bad english in the readme.txt
The script will output two array variables after its execution:
NewVcl
NewSquad
NewSquad will contain all soldiers created by the scripts. All these soldiers will be on the same group and the leader of this group is always the first element in the NewSquad array. So, to give him the order to move to a game logic position, just use this code when the createsquad finished:
group(NewSquad select 0) move getpos MyGameLogic
that's it... if you look at the demo mission provided with the script, you'll find the code i have mentionned above.
About the multiple script call, you can make it as you wrote, in the same script. Basically, the createquad.sqs script is intended to be called from another script. In my demo mission, there is a script named war.sqs. This script call the createsquad.sqs several times.
Hope this answered your questions
***edited***
for the multiple script call, it would be better to set the CreateSquadRunning to True just before the script call:
CreateSquadRunning = True
<script call>
@!CreateSquadRunning