Yea, Sheen is a mess and has pissed away his fortune. Haim is deathly afraid to name this person because he has the money to smash Haim into the ground financially with litigation.
Corey Haim has been dead for several years. Corey Feldman is reluctant to name names.
Corey Haim is the victim in this story but he died a while ago now. Corey Feldman is alive and was a fellow actor with Haim and is the one telling this story and has for a while now but no actual names for the reason you mention.