That is not a bad suggestion, and it is actually being tested right now for different purposes.
This video shows an orbital ring made up of 100 ( i think it was 100) bodies which are linked by constraints to two neighbors and set in rotation so the entire ring is under tension. Such a ring can be unstable, if it doesn't have thrusters to keep it in the exact right orbit, which is seen here.
http://youtu.be/nNRR69QqO6AThe tether system, as it is, is in a sense springs with specific material properties, which makes it computationally rather expensive, which is why I started testing with constraints.
But your suggestion was not a string, but a stick constraint so you could make more complicated gravity fields, and that is something which does make a lot of sense actually. Could clearly show how hard stable orbits can be around real world objects with more complicated mass distribution.
Another way of handling with that could be to extend the gravity calculation, so it would not only take a distance from a gravity source to find the gravitational strength, but could also consider the direction. This relates to multipole expansion
http://en.wikipedia.org/wiki/Multipole_expansion and is also relevant to be able to calculate for detailed tree based gravity.