I'm pulling the solution you posted in the question out into this answer (and fixing a couple quoting errors).
As you noted, don't use the root element in the SimpleXML
syntax:
INCORRECT echo '<p>'.$xml->response->players->player->personastate.'</p>';
CORRECT echo '<p>'.$xml->players->player->personastate.'</p>';