James,
The short answer is you need to be on an M-1, J-1, or F-1 Visa if you are going to train for any licence, certificate or rating.
Here is a thread that will help you:
Visa Requirements for Flying and Training in the U.S.A.
Happy Flying,
Capt. Richard J. Gentil, Pres.
Naples Air Center, Inc.