This VIP has multiple servers that connect to it as part of the same client connection. We need to make sure that all the connections go to the same server behind the VIP. This is easy if we have one server behind the VIP, but one server can't handle all of the connections. So our plan is to make it look like one server behind the VIP until it is full, then switch to the next server.
Your suggestion sounds like it would work well and would be more efficient. I have a little experience with iRules, which is why I jumped to that. I do not know much at all about iControl. I will start researching, but any help would be appreciated.