I'm sure someone pointed you at NESS at some point in the past. You should really consider it. What you are asking is a simple matter of configuring a few waypoints in that system. It can of course be done without it but there are only so many wheels that need to be invented...
Read the tutorial, get the waypoint generator program and have at it.