Suggestion: Make colonies feed like asteroid fields - that is, default to the nearest planet, but make it changeable.
In most cases, just leave it be, but if you wanted the colony to feed a certain planet, you should be able to do so. You can already do it with asteroid fields.