Modify callerid of parked call

Does anyone know of a way to modify the CID of a call being parked to include the extension of the user parking the call? I am hoping this can be done without modifying source.

thx.