Hi,
You can configure the core as a Vlan Membership Policy Server (VMPS) and the edges as Vlan Query Protocol (VQP) clients. The clients will then communicate with the VMPS via VQP. When the VMPS receives a request from the VQP client, it performs a search in it's local database for a mac-add - vlan mapping.
However, i'm not sure if the server role is supported for 4500 series running ios.
You can refer to the link below for a detailed explanation on dynamic vlan allocation for 4500 series switches.
http://www.cisco.com/en/US/products/hw/switches/ps4324/products_configuration_guide_chapter09186a00802c3134.html
HTH!