i have been working on my own A* pathfinding-editor:
Screenshoti used models as waypoints in the editor. When exporting these only the Positions has been saved in a Vector-Array.
if you sorting them into the array you can call there position trought the array!
Just set a special flag and call ent_next and if there flag is set,than save them into the array!
f.e.:
VECTOR node[100];
first waypoint = node[0] (.x, .y, .z)
next waypoint = node[1] (.x, .y, .z)
hope that will help you?!
(sry for my bad english)