Hi,
this is quite a script and would take time to port to PlayMaker. Can you bump me in 2 weeks if you haven't had other members step in or found a solution?
I see a way to combine arrayMaker here so that you can give a list of points or gameobjects and then the action would automatically connect the gameobjects.
also check out Vectrosity, it does a lot towards what you want to achieve.
Thanks,
jean