No, you do not have to be a citizen of the U.S. in order to play here.
The only thing is that you will be taxed 34% if you are an outsider which is higher than the rate for the citizens.