Let (X, d, µ) be a proper metric measure space and let Ω ⊂ X be a bounded domain. For each x ∈ Ω, we choose a radius 0 < ̺(x) ≤ dist(x, ∂Ω) and let Bx be the closed ball centered at x with radius ̺(x). If α ∈ R, consider the following operator in C(Ω),Under appropriate assumptions on α, X, µ and the radius function ̺ we show that solutions u ∈ C(Ω) of the functional equation Tαu = u satisfy a local Hölder or Lipschitz condition in Ω. The motivation comes from the so called p-harmonious functions in euclidean domains.