Not with what is built into the CUCM by default. You will need purchase or create a 3rd party application (XML) and point the phones you want to those databases.
Public phones would use one XML database for the phone directory (URL) and your other phones will point to another directory (URL)