If you have a network free phone means,It will run on T-Mobile's 3G network.
Locked means,you will need to unlock it.For unlocking you can approach your service provider or else try to buy an unlocking service from any one of the online unlocking service provider like TheUnlockSpot.com