Do I have to be a T-Mobile customer to sign up for WiFi On The Go?

Absolutely not.  The program doesn’t turn in any way on what type of cell service you have or who you have your other service with.