Hi,
I'm no expert by any means, but i know the Wifly module can connect to AdHoc networks, and a quick google shows us why android doesn't show adhoc networks along with some ready to go apps.
Since i dont have an Android phone i can't test any of these though.
good luck!