I can answer the last question... Snow Leopard cannot run on a PowerPC computer. That G4 is, unfortunately, a PowerPC computer. So I'm afraid you're stuck with Leopard on that one. Unless you want to try some PowerPC distro of Linux.
As for the iPhone... Not my area of expertise. It should upgrade to the official 4.whatever when you connect it to iTunes.