Multiple international iTunes store accounts on 1 iPhone?

As an American living in London, my iTunes store account is the US store as I had this before moving. This is what I normally have syncing to my iPhone. However the British iTunes store has lots of UK specific apps etc that would be relevant/useful to me which I can't get in the US AppStore. So what I want to know is - is there a way for me to have both a US AND UK itunes account and allow any apps I have bought on either to sync to my single iPhone?