You have bouhgt 2 wifisticks for your computer but they are from to different labels, but you can also move some files between the to cumputers.
At this special problem, I'm not sure if NRF24L01 can just go into an wifi network.
For this problem, there is allready an discussion on Arduino-forum:
rossotony88:
Oh ok, but can I use one shield WiFi e one shield NFR24L01 on the Arduino Mega?
The first step is to look at the specifications for both shields to see if one or both come with stacking headers (pins below the board and sockets above) and what pins they use and how. To do that you need to decide exactly which shields you want to use.
The official Arduino WiFi Shield has stacking headers. http://arduino.cc/en/Main/ArduinoWiFiShield
It uses pins 4 (for SD card), 7, 10, and the SPI pins (11,12,13 on the UNO or 50-53 on the Mega)
The NRF24L01 shield is harder to pin down since there is no "official" model. Here is one from 'elechouse': http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=74&products_id=2245
It has stacking headers but does not cover all pins so you should still put the WiFi shield on the bottom.
It uses the SPI pins (which can be shared so that's OK).
It uses Pins 2, 3, and 4 for INT, CE, and 'CSN' whatever that is. That should be O.K. as long as you don't use a SD card in the WiFi Shield.