Maybe try using Pickpocket. <img src="/ubbthreads/images/graemlins/evilgrin1.gif" alt="" />
He shouldn't talk to you; when you select the Pickpocket skill and right click, the cursor changes to a hand, which you can left click on Sweeny to open his inventory pane and then take the necklace.