I've been working on something similar making masters for the locations, running VBA to connect the locations and then pushing line thicknesses with VBA to adjust line width. Not quite there yet.
Use some VBA, connects and from and tosheet and you'll have something in notime