Android web market always gives error
This is because the device location is detected from the SIM card in use.

I'm not sure how the web market location is detected. Perhaps look at using a proxy.

But if you wish your change your SIM location check this out:
https://market.android.com/details?id=ch.racic.android.marketenabler