I went back to where Charon was arrested, but I don't see the Magma Stone or Heatran. (Platinum)
You have to go back to the Survival Area and talk to Buck in the "members only" place. Then talk to his Grandfather and head for Stark Mountain. Heatran will await you there.