Can you do path restriction?

I’m trying to determine if A* can meet my use-case in combination with using Opsive TPS/Behavior Designer. I have a hill with multiple runners at the top, and I want to set a destination at the bottom and have them each find the best route taking into consideration collision with the other runners at runtime. They would need to stay without the bounds of the path specified. If I use MultiTargetPath, can I tell them to compete for getting there first?

Would I be able to specify things like having a stopping point so they queue up at one point and then signal them to start again?