This is not an answer, but I'm posting it to show why you want to follow the link and use the suggestions there, compared to how much pain attacking this the brute force method would give (as well as not really going anywhere.....)
Let's see...take an arbitrary polynomial, $$f(x)=\sum _{i=0}^na_ix^i $$
and see where we get plugging in terms
$$f(x^3-2)=\sum _{i=0}^na_i(x^3-2)^i=\sum _{i=0}^na_i\big(\sum _{j=0}^i\big (\overset i j\big)x^j(-2)^{i-j}\big)$$
whereas $$f(x)^3-2=f(x)=\big(\sum _{i=0}^na_ix^i\big)^3-2=\sum_{\sum_{k=o}^nm_k=3}\frac {3!}{\prod_{j=0}^nm_j!}\prod_{l=0}^n(a_lx)^{m_k}-2$$,
the latter taken from the multinomial theorem (http://www.trans4mind.com/personal_development/mathematics/series/multiNomialTheorem.htm)
Since the power is 3, I'll rewrite that messy equation which is really just saying the sum of the powers is 3 into parts where we have a single power of 3, a power of 2 and a power of 1, and 3 powers of 1
Doing so, we get $$f(x)^3-2=\sum _{k=0}^n(a_kx^k)^3+\sum _{k=0}^n\prod_{i\ne k \text {from} 0}^n3(a_kx^k)^2a_ix^i+\sum_{i,j,k \text {all different,}=0}^n6a_ia_ja_kx^{i+j+k}-2$$
So, looking at the constant term, on the left hand side, equating the left hand side to the right hand side, we get
$$\sum_{i=0}^n a_i(-2)^i=a_0^3-2$$,
Attacking the lead term, again LHS to RHS, we get $$a_n^3=a_n^3$$,
which gets us nowhere.
About 3 sentences ago, I noticed the link including the solutions, so I stopped here...but I thought posterity would be served by posting this to show brute force is not the best approach :)