Ok, wow, you're going to think I'm really incompetent.
Nah, this is one of those things that you usually have to see a few times before the method sinks in.
When you solved for sqrt(3), you got:
sqrt(3) = (p/(2q))^2 - 4
We assumed that sqrt(2) + sqrt(6) is rational, and from that assumption we've proven that there is some integers p and q so the above equation holds... the left hand side of this equation is an irrational number, but what about the right hand side?
As for the integer polynomial, there is a theorem that if p/q is a rational root of an integer polynomial in lowest terms, then p divides the constant term and q divides the leading coefficient. For example, if the equation
2x^3 - 3x + 6 = 0
has any rational roots, they must be among these possibilities:
1/1, -1/1, 2/1, -2/1, 3/1, -3/1, 6/1, -6/1, 1/2, -1/2, 3/2, -3/2
so you just have to exhaust all the possibilities to prove that this polynomial has no rational roots.
So try this theorem with the polynomial
x^4 - 16 x^2 + 16 = 0
for which we know sqrt(2) + sqrt(6) is a root.