How to get the distance between to cellphones using Arduino ?

Hi !
I'm working on a project where i want that Arduino could know the position of two cellphones connected to the arduino with a bluetooth module.

I thought about HC-05. I also thought about a rotative ultrasonic sensor for detecting angles and distance to calculate the distance between two objects present in the field.

But how my system could know which cellphone is at a certain distance? I mean the remaining problem is the bound between the object and the arduino.

Thanks very much for your help !

Out of doors using GPS on the phones might get you in the 3-10m range of accuracy. Pass the phones locations from their GPSs over Bluetooth to the Arduino,