Every once in a while, I run across or am asked directly the question about Sugar Land's Skeeters becoming an Astros' affiliate in the future. My understanding is that the Atlantic League, in which the Skeeters play, is intent on expanding into a new part of the country with Sugar Land as the first team in its Western Division. If this plan comes to fruition, the Skeeters as an Astros affiliate would not be possible.
Having said that, here is a quick synopsis of what would need to happen for the Skeeters or some other newly-created Houston area baseball franchise to become an Astros' AA or AAA affiliate(Note the Astros are contractually obligated to Corpus Christi as a AA affiliate through 2014. They are only obligated to Oklahoma City as a AAA affiliate through 2012):
1. The owner of the new franchise would need to find a franchise in the Pacific Coast League or the Texas League which is for sale. I assume that for travel reasons, these two leagues are the only options. As an example of the logisitical difficulties of being in any other leagues, a Houston-area team in the Southern League would need to travel to the Jackson, Mississippi area(almost 500 miles) to meet their closest league rivals.
2. The owner of the franchise would need to buy that franchise with the intent of moving it to Sugar Land(or another Houston-area location). The Ryan-Sanders Group went through this process twice. First, they bought the AA franchise in Jackson, Mississippi, which was then in the Texas League. The Jackson Generals moved to Round Rock as an Astros' AA affiliate. A few years later, the owners of the Express bought the franchise in Edmonton and moved that franhcise to Round Rock as an Astros AAA affiliate. The AA franchise was consequently moved to Corpus Christi.