A few technical notes to clear up.
Wireless door locks are typically battery powered, and with battery powered devices you have a few restrictions. Most battery powered devices have a reduced RF range, so although it may be trying to talk to a device that has a range of 200-300 feet, it may not be able to transmit that far.
Also something to keep in mind is Zigbee has a parent child relationship with battery powered devices. The battery powered devices attached itself to a parent (non battery powered device, ie router). This parent is now responsible of buffering up all messages for the battery powered device while it is "sleeping" to save power. Since there is finite memory available for this buffer, HAI router devices (ZIM, IHD, PCT, LCM) can only have 4 children. If you want more than 4 battery powered devices, you will need another parent besides the ZIM.
A far as the discussion of Zigbee vs Zwave, they both will work for what you want to do. I suggest you look at other products offerings of the same RF protocol and see if there is something you may want to upgrade to in the future.
Edit: I should note that 4 battery powered devices per parent is the current state as of V14.16. This could be increased in future revisions if necessary.
Ryan