Working with foreign programmers

I’ve finally found two developers that are more than capable of helping me with my start up project but they live in different countries.

One lives in Germany while the other lives in the Phillipines. My question is, what kind of legal issues can I get into by signing on these people as part owners of the company.

Also, do contracts made in the USA, such as NDA’s apply for people in different countries?