If you don't live in America, the only legal way you can register .US domains is to establish a "significant" business presence inside the US. One way would be to set up a US corporation which would hold the domains.
You can set up a legitimate US LLC or corporation for anywhere from $100 to $500.