By "Wireless" I'm guessing you mean WiFi. To program the Arduino you need something that looks like a serial port on the host computer and something that provides TTL (5v) Serial on the Arduino side. Some modules (such as http://www.cutedigi.com/product_info.php?products_id=4340) provide only serial data and not the Data Terminal Ready signal used to force a remote reset so it won't work for programming. This module looks like it might work: Serial Embedded Modules - Industrial Serial Device Servers | Moxa