Невозможно сделать то, что вы хотите. Тем не менее ...
GPS звучит как ваша единственная возможность получить точное местоположение, которое вы хотите.
Если вам нужно убедиться, что они достаточно близки для Bluetooth, используйте GameKit, и он автоматически найдет устройства в радиусе действия.
Для разницы по вертикали вы можете попробовать с помощью гироскопа в iPhone 4, но я не уверен, что это сработает.
Как последнее усилие, возможно, датчик приближения может работать для проверки близкого расстояния.