Having no real programing experience, here is how I would approach this. This task basically adds a numeric tag to all the elements in the array to be sorted then after the sort it uses those tags to sort the other arrays.
Array Sort (642)
A1: Array Set [ Variable Array:%names Values:two,one,three,five,four Splitter:, ]
A2: Array Set [ Variable Array:%nums Values:2,1,3,5,4 Splitter:, ]
A3: For [ Variable:%int Items:1:%nums(#) ]
A4: Variable Set [ Name:%sort(%int) To:%nums(%int)|%int Recurse Variables:Off Do Maths:Off Append:Off ]
A5: End For
A6: Array Process [ Variable Array:%sort Type:Sort Numeric, Integer ]
A7: For [ Variable:%intn Items:1:%names(#) ]
A8: Variable Set [ Name:%split To:%sort(%intn) Recurse Variables:Off Do Maths:Off Append:Off ]
A9: Variable Split [ Name:%split Splitter:| Delete Base:Off ]
A10: Variable Set [ Name:%new_names(%split2) To:%names(%intn) Recurse Variables:Off Do Maths:Off Append:Off ]
A11: End For
A12: Flash [ Text:%new_names() Long:Off ]