Hola andreshenao.
Como bien Heiroon te esta faltando el JOIN entre tablas, presumo que la tabla donde esta el avatar tiene al menos 1 relacion a la tabla de usuarios.
Suponiendo que userid existe en la tabla olduy_lingo_progreso y que la tabla olduy_lingo_users tiene un campo llamado id.
Te quedaria algo asi.
Código PHP:
Ver originalinclude('inc/conexion.php');
$buscar = "hijo";
$query = "SELECT olduy_lingo_progreso.avatar,
olduy_lingo_users.*
FROM
olduy_lingo_users JOIN olduy_lingo_progreso ON olduy_lingo_users.id = olduy_lingo_progreso.userid
WHERE username like '%$buscar%'"
$sql = mysql_query( $query );
if ($row = mysql_fetch_array($sql))
{
echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<usuarios>';
while($row = mysql_fetch_array($sql))
{
echo '<usuario nombre="'.$row['name'].'" username="'.$row['username'].'" avatar="'.$row['olduy_lingo_progreso.avatar'].'" id="'.$row['id'].'" escuela="'.$row['school'].'" ubicacion="'.$row['city'].'" />';
}
echo '</usuarios>';
}
else
{
echo "¡ No se ha encontrado ningún registro !";
}
?>
Opino lo mismo que Heiroon, te vendria bien pegarle una leida a ese link para refrescar o bien entender las relaciones entre tablas.
Espero sirva, saludos.