WiFi Communication Between Arduinos

Hi, I am new to working with arduinos. I am working on a project which requires being able to set up a temporary wifi network between 2 or more arduinos, and also to be able to connect them to a static wifi network if the need be(later stage). Can someone pls give me a few ideas on how to go about it??

Look up asynclabs black widow. It is an Arduino with Wi-fi directly on the board.

Otherwise you may want to look up the WiFly shield from Sparkfun.