written in the stars
One thing everyone keeps asking is why does Neku know soras name, could it be cause idk, he saved the worlds 2 times, and arent they in soras/rikus mind? i thought this game takes place in there dreams or somthing
They aren't in Sora or Riku's mind. This takes place in the Realm of Sleep. If they find the Key of Sleep, they can bring the worlds submerged in sleep into reality. Apparently this is also were dreams converge so there is a dream element in this.
Neku seems like he heard about Sora from somebody. Or he read Sora's mind, which is unlikely because the way he said "You're Sora?" was like he was expecting more from Sora. Hence, somebody told him prior to Sora's arrival.
(Lol, the fangirl in me wants it to have been Joshua using his clairvoyance.)