Without some serious hacking, the phone will only operate on US Verizon CDMA network. It will work on GSM internationally, but not in the US by design.
The answer is essentially, NO it cannot by used for T-mobile in the US.
I see it has a sim card.. so a friend would like to use our old phone on T-Mobile.. but it's Verizon. Thanks for your help!