The only way to listen to calls on a UC500 is with CBarge, which requires an "octal" line (7900 series phone), and a shared extension. But as you stated, I am not sure if BACD will work with a shared line. I have not tried this, so I am really not sure, but I think there would be problems with that.
Thank you,
Darren