Question: How does Coraline wake up in her room when she goes to sleep in the Other World? Is it part of the Other Mother's magic?
Answer: It's part of the other mother's trap. Coraline thinks she goes back home, but really, she's still in the other world.
Answer: She is waking up thinking she went back to normal but actually always stayed in the other world. It was a part of the Beldam's magic.
Answer: She isn't actually dreaming it's just an illusion by the beldam, so she can appreciate the other world.
Question: Why is Wybie hanging from the top of Mr. B's pole thingy toward the end?
Answer: Cause the other mother probably killed him.
Question: Why does the other mother love eating bugs? Does it have something to do with the bugs in the shower in the beginning?
Answer: It's because she is meant to represent a spider luring and trapping her prey. (The kids).
Answer: Beldam is a human like spider who makes web to capture her prey (the children) so she loves those Coco beetles from Zanzabar snaking on them.
Answer: The Beldam lures victims by offering them something they want. In Coraline's case it was more attentive parents. It's not said what exactly was used to lure the parents but it must have been something they both wanted.
BaconIsMyBFF