do i have to be an USA resident to open a store in the USA?

jarturomr asked: I have a home business in Tijuana Mexico (border with San Diego California) an 95% of my business is with USA. I want to open a service office in San Diego to sale my product. (hand craft social invitations). what permits do i need.