Je ne sais pas si un nouveau passeport est necessaire (quoi que ca ne m'etonnerais pas si c'etais le cas).
Par contre, le visa n'a pas besoin d'etre dans le passeport utilise pour entrer aux US. Il est possible d'avoir le visa dans un passeport et d'utiliser un autre passeport.
From
bogota.usembassy.gov/scfaqa3visa.html
:
"My old passport has expired. My valid U.S. visa is still in the old passport. Do I need to apply for a new visa for my new passport?
No. Your U.S. visa is still valid. Simply travel with both passports. When you apply for admission at a U.S. port of entry, an immigration inspector from U.S. Customs and Border Protection of the Department of Homeland Security will inspect the visa in your old passport and, if he or she decides to admit you to the United
States, will place an admission stamp in your new passport with the annotation "VIOPP" (Visa In Other Passport). DO NOT attempt to remove your visa from your old passport and glue it into your new passport. If you do that, your visa will be automatically invalid.
In order to help us conserve our human resources, we ask that you NOT apply for a new visa until your old one is about to expire. At that time the Nonimmigrant Visa Unit will place a new visa in your valid passport (assuming, of course, that you qualify for the new visa)."