Short answer. No.
Longer answer.
The American and UK Chromecast sticks are basically identical. It is, as you suggest, IP addresses which determine if the streaming service will work.
Chromecast, as you also know, can not have any network settings changed, so you will have to do this in your router. If you can't do that you have the following options:
a) Buy a new router.
b) Buy a second, cheap router/wireless access point to sit in between your current router and the Chromecast, and modify this one.
c) Try to buy a really old US Chromecast which can be hacked (almost impossible).
d) Look for an alternative platform.
Here are some alternatives that can have the DNS servers changed directly.
a) Samsung Blu-Ray player. This has to be changed to a US Hub which is
easy, but I am not sure which models have the Hulu app. I think the F-6500 will do the job - but I'd check this first. A UK model can be purchased.
b) Apple TV. Cheaper, smaller, and can easily be set to the US with Netflix, Hulu Plus, PBS and more. Network settings can easily be changed.
c) Wait until
this comes out (and supports Hulu)
d) Connect a laptop to your TV.
Personally, I think (b) is the easiest if you can't access your router. The other advantage of the Apple TV is that it has a really cool back door that makes it easy to pay for Hulu Plus if you don't have a US credit card. Most other platforms require the US credit card. See the "Signing Up" tab
here for instructions.
You will of course need a DNS service that supports Hulu Plus on this platform.
Hope all this helps.