nah, y
According to the WiFly User Manual, the WiFly module supports FTP out of the box. Is that not the case?
Looks like you basically set up an ftp connection using the "set ftp *" commands, and then wait for a connection. They probably use PASV transfers so they only need one connection.
I'm going to be needing this functionality for my project so I had planned on adding support for it to the WiFlyGSX class at some point. If I'm wrong and it doesn't support it, I'm really screwed...
nah, you can always code around that FTP limitation using HTTP