Yes, you can open a company in the US without being physically present on US territory.