Sure US Immigration is a place to start, they will tell you that the person needs a proper visa, health insurance ....
... then it is to deal with the US embassy in Moscow for the visa. The Swiss embassy was a nightmare to deal with in 2006, I dont remember how many times I had to phone them.
Just an idea/advise. Tell your friend to go to a good travel agent in the next big town (Irkutsk?) and ask the travel agent about booking a holiday trip to the West Coast of the USA for three weeks ... this way it will cost more, but it will be hopefully easier. Maybe you can even contact a travel agency in your hometown in the US and ask them to organize it.
Saludos 
mika
|