[EDIT: Hah; since [list] is a bbcode tag, it has to be escaped or linebreaking will go a bit wonky. That explains why I thought you were saying that the 0..9 thingies are in the error field 🙂].
Note that this usps thingy isn't an array but an object (a upsaddress object, to be precise), so it's $response->accessKey, and not $response['accessKey'].
Just to reprise:
upsaddress Object
(
[accessKey] => abc
[userId] => def
[password] => ghi!
[url] => https://wwwcie.ups.com/ups.app/xml/AV
[city] => Hollywood
[state] => CA
[zip] => 16503
[statuscode] => 1
[statusdescription] => Success
[error] =>
[list] => Array
(
[0] => address Object
(
[rank] => 1
[quality] => 0.9169
[city] => HOLLYWOOD
Reading down this, "HOLLYWOOD" would be
$response->list[0]->city
, and the error (if there were any) would be in $response->error.