not true for hosting, 2257 regs state that hosting companies are not responsible for content on their servers, only the site owners are. And the site owners are responsible for keeping the 2257 information at their primary place of business. If their primary place of business is outside of the USA then they are not technically covered by 2257 laws.

My suggestion is to "comply" by putting 2257 notices on your sites stating that the documentation is kept at your non-US address (which matches your domain ownership info), knowing full well that it is IMPOSSIBLE / NOT LEGAL for regulators to ever check your documentation, therefore impossible to say you are not legal and impossible to shut down your sites hosted in the USA.

cheers,
Luke