Communication between 2 xbees

My group and I are currently working on a project requiring us to move a BlimpDuino autonomously between several beacons which will be placed in a room. We will be placing 1 xbee at each beacon, and 1 on the BlimpDuino.

As the BlimpDuino is programmed to move to a beacon automatically, I would like to ask if it is possible for the xbee at a particular beacon to sense the xbee on the blimp, and when the xbee is a programmed distance away, turn off the beacon and switch on the other, making the blimp moves to the next beacon.

Pardon me if what I explained sounds funny, quite new to arduino stuff

IDEA explanation:

3 beacons with a xbee connected: A, B, C
1 BlimpDuino with a xbee connected

Lets say A is open, B & C is closed:
The blimp will automatically moves to A. When the xbee on the BLIMP senses that A is a programmed distance away from it, it will send a signal to off beacon A, turning on beacon B.

It will does the same with C.

I read about xbee not measuring distance, but will signal strength works in my case? Please advise

You might be able to use a compass and gps modules together to calculate your position, then just send appropriate messages to the beacons. Not sure if the gps modules will work at all indoors though?

The beacons will be at unknown positions. There are however IR sensors in the blimp which will allows the blimp to "know" where the beacons are and thus moving towards it. My group has no problem moving the blimp to 1 beacon. However, we are required to move the blimp through several beacons without interfering with the blimp/ beacons when it is running. The problem we have now is how to turn off and on the beacons 1 by 1

May i know how is it possible to send a signal from a xbee to another?

The problem we have now is how to turn off and on the beacons 1 by 1

Don't turn off the beacons, just have each beacon send out a different signal.

The beacons can send out a similar signal that cannot be changed. We have thought of that before. Thks anyway