This just started happening to me today for geoplanet lookups.
If I use my browser to retrieve the xml response it works perfectly. If I try to do it programmatically using PHP, I get the 418 unused error.
I'm on Dreamhost.
My app is here: http://woeid.rosselliot.co.nz/
and has been running perfectly for well over a year using the geoplanet api.