Unless the rules have changed, I don't believe that you need a U.S. visa if you are in transit only. At the larger US airports there are in-transit "holding" areas specifically for pax without US visas.
Maybe this has changed since 9/11 (11/9).
Check 6