You can change the admin rights - create a new User Group, Role for CallManager Administration etc and assign them the pages they can 'read' or 'write'. However, it only allows granularity down to a page - e.g. Phone page, User page, Gateway page etc. You can't permit access to specific properties.
Users can modify speed dials on the user page - the interface isn't great on 8.x. Click on User Options, Device, select the device you want to put the speed dial on, and there should be a 'Speed Dial' button next to the 'Line Settings' button you go to for forwarding.
If it doesn't appear, go to ccmadmin, System/Enteprrise Parameters and see if someone has set 'Show Speed Dial Settings' to false.
Please remember to rate helpful posts to identify useful responses, and mark 'Answered' if appropriate!