I don't know if there is, but I was chatting to the HSBC Premier banking service, and they seemed to think there should be no problem at least getting a US bank account. Whether you could actually use a ATM card with it I'm really not sure.
I remember asking at Barclays a few years back about something similar, and they did offer a USD bank account, but I'm not sure if that was tied to the UK or not.
Hope that helps at least a little.
