Multiple ports on WiFly Shield

I have two WiFly Shields on two different Arduino's . I want to communicate between WiFly shields and my computer. So I have to create two different ports in one of the WiFly.
Is it possible ?
I tried to illustrate tyhe diagram here :

That will be fine if you use UDP packets. If you want to use TCP then it's not so good because the WiFly can only have one TCP connection active at once. You'd have to round-robin them or use some other scheme to keep the connections short-lived.