Is there a way to get the shrinkwrap constraint to move the target to the object rather than the reverse?
This probably won't be the most efficient answer, because I don't really understand what end result you are trying to achieve, but you can add something called a driver.
Drivers let you &quot;drive&quot; values based on other values. So you could have rotation of one object drive the global position (or any other value) of another.