iBeacon detect phone (iPhone/Android) name

Hey all I am trying to find the best BLE 4.0 module to purchase to work with my Arduino setup so that I can detect what Bluetooth devices (this project being a cell phone) and get its name or something that uniquely identify's it from any other cell phones.

This PDF HERE that closely matches what I am wanting to do but it only seems to detect how far a device (cell phone) is away from the Bluetooth Beacon module.

So in a diagram to what I am wanting:

BLE 4.0 Bluetooth module
|->Detects Bluetooth devices around it
|->Gets devices name (or something unique)
|->Check if that device has access (via Arduino code)
|->If it has access then unlock a door (via Arduino code)
|->If NOT then it just keeps searching...

In the PDF above it uses a HM-10 Bluetooth module. This module seems to be something that my project would need but I just need to make sure it will preform in the way I described above.

Any input would be great! Thanks.