Being a US territory, I think Guam uses the AT&T 3G frequencies for 3G.
The T-Mobile and International versions of the Nexus S don't have the right radio band. So it'll only work at 2G speed. Nothing you can do to that phone to change it. It lacks hardware.
For 3G in Guam you need the Nexus S...