Establish necessary and sufficient conditions on the constant $k$ for the existence of a continuous real valued function $f(x)$ satisfying $$f(f(x))=kx^9$$ for all real $x$.
To establish the necessary and sufficient conditions on the constant \( k \) for the existence of a continuous real-valued function \( f(x) \) satisfying \( f(f(x)) = kx^9 \) for all real \( x \), we proceed as follows:

1. **Sufficiency of \( k \geq 0 \)**:
   - Consider the function \( f(x) = k^{\frac{1}{4}} x^3 \).
   - We need to verify that this function satisfies \( f(f(x)) = kx^9 \).
   - Compute \( f(f(x)) \):
     \[
     f(f(x)) = f\left(k^{\frac{1}{4}} x^3\right) = k^{\frac{1}{4}} \left(k^{\frac{1}{4}} x^3\right)^3 = k^{\frac{1}{4}} \cdot k^{\frac{3}{4}} x^9 = k x^9.
     \]
   - Thus, \( f(x) = k^{\frac{1}{4}} x^3 \) is a continuous function that satisfies \( f(f(x)) = kx^9 \) for \( k \geq 0 \).

2. **Necessity of \( k \geq 0 \)**:
   - Assume \( k < 0 \) and suppose there exists a continuous function \( f \) such that \( f(f(x)) = kx^9 \).
   - Since \( f(f(x)) = kx^9 \) and \( k < 0 \), \( f(f(x)) \) must be negative for all \( x \neq 0 \).
   - This implies that \( f \) must map some values to negative values, and since \( f \) is continuous, it must be strictly monotone (either strictly increasing or strictly decreasing).
   - Let \( f(0) = t \). Then \( f(f(0)) = k \cdot 0^9 = 0 \), so \( f(t) = 0 \).
   - Assume \( f \) is strictly increasing:
     - For \( x = 1 \), \( f(f(1)) = k < 0 \). Since \( f \) is strictly increasing, \( f(1) \) must be less than \( t \), i.e., \( f(1) < t \).
     - But \( t = f(0) \), so \( f(1) < f(0) \), which contradicts the assumption that \( f \) is strictly increasing.
   - Assume \( f \) is strictly decreasing:
     - For \( x = 1 \), \( f(f(1)) = k < 0 \). Since \( f \) is strictly decreasing, \( f(1) \) must be greater than \( t \), i.e., \( f(1) > t \).
     - But \( t = f(0) \), so \( f(1) > f(0) \), which contradicts the assumption that \( f \) is strictly decreasing.
   - Therefore, no continuous function \( f \) can satisfy \( f(f(x)) = kx^9 \) for \( k < 0 \).

Thus, the necessary and sufficient condition for the existence of a continuous real-valued function \( f(x) \) satisfying \( f(f(x)) = kx^9 \) is \( k \geq 0 \).

The final answer is \( \boxed{ k \geq 0 } \).