✔ 最佳答案
You can buy your ticket with cash at a travel agent or airline ticket office at an airport. If you pay cash to a travel agent, be sure they issue your ticket and give you a receipt before you leave their office.
...and you do need a passport. If you're a Philippine citizen traveling on a Philippine passport you'll also need a visa issued by the US Embassy in the Philippines. It's probably best to get the visa first in case the US Embassy rejects your application. If you have a US passport, then just buy the ticket, you don't need a visa.