I don't think that you can upload any data, to your xbee without a arduino "main" board, because you need a bootloader which is implementated on the ATmega328 on 0.5Kbit. You need a Arduino Uno or Arduino SMD Board, witch stores your code.
Lookout for the different voltage and current between the borads, it is not so easy to connect.