By Ramsey Theorem I mean the following statement: let $G$ be a countable complete graph whose edges are colored with a finite number of colors; then there is a subset $H \subseteq G$ such that the graph induced by $H$ is infinite, complete, and monochromatic.
I'd like to use Ramsey Theorem to prove the following: let $G$ be a countable complete graph whose edges are colored with a infinite number of colors. Assume further that there is $k < \omega$ such that every star (subgraph whose edges all share a common vertex) has at most $k$ colors. Then $G$ admits a complete and monochromatic infinite subgraph $H$.
My try is: identify $G$ with $\omega$ and consider the 'star of $0$'. In the star of $0$ there is an infinite set $H_0$ of the same color. Let $x_0$ be the minimum of $H_0$; in the star of $x_0$ there is an infinite set $H_1$ of the same color etc, etc. At the end I get a sequence of colors $c_0, c_1, \ldots$ Is there a way to conclude that there are only finitely many colors in this sequence?
Any help would be appreciated. Also, a completely different argument than mine is welcomed.