I have started on the following attempt that if a set $E \subseteq \mathbb{R}^{k}$ is compact, then it is closed (I have yet to cover my second case). Am I on the right track?
Suppose $E$ is compact, but it is open. Then, for each $x\in E$, $\exists$ $r_{x}>0$ s.t. $B(x, r_{x})\subseteq E$. $E \subseteq \bigcup_{x\in E}\{B(x,r_x)\}$, and so $\{B(x, r_{x})\}_{x\in E}$ is an open cover of $E$. We now show that, from $\{B(x, r_{x})\}_{x\in E}$, can be derived an open cover of $E$ that does not have a finite subcover.
Consider all $y\in E$ which are such that there does not exist an $x\in E$, $x\neq y$, such that $y\in B(x, r_x)$. Let $\Phi$ be the set containing all balls with such centres.
Now, remove some arbitrarily chosen ball from $\Phi$. Call this ball $B(x_{1}, r_{x_1})$. Note that $\{B(x, r_{x})\}_{x\in E \setminus \{x_{1}\}}$ is an open cover of $E$. Now, choose some ball $B(x_{2}, r_{x_{2}})$ in $\Phi \setminus \{B(x_{1}, r_{x_1})\}$ which satisfies the following two conditions:
It is not the only set in $\{B(x, r_{x})\}_{x\in E \setminus \{x_1\} }$ that contains $x_{1}$
$\exists B(a, r_{a})$ such that $a \neq x_{2}$, and $B(a, r_{a}) \in \{B(x, r_x)\}_{x\in E \setminus \{x_{1}\}}$, such that $x_{2} \in B(a, r_{a})$
First, consider the case in which there does not exist any such $B(x_{2}, r_{x_{2}})$ in $\Phi \setminus \{B(x_{1}, r_{x_1})\}$. Then, each ball in $\{B(x, r_{x})\}_{x\in E \setminus \{x_1\} }$ is of at least one of the following types:
It is the only ball in that collection which contains $x_{1}$.
It is the only ball in that collection which contains the point which is at its centre.
A ball of the first type cannot be removed to form a subcover of $\{B(x, r_x)\}_{x\in E \setminus \{x_{1}\}}$, because then the presumptive subcover would not include $x_{1}$.
A ball of the second type cannot be removed to form a subcover of $\{B(x, r_x)\}_{x\in E \setminus \{x_{1}\}}$, because then the presumptive subcover would not include any such ball's central point.
So, if there does not exist a ball in $\Phi \setminus \{B(x_{1}, r_{x_1})\}$ that satisfies both condition (1) and (2), then no balls in $\Phi \setminus \{B(x_{1}, r_{x_1})\}$ can be removed to form a finite subcover of $\{B(x, r_{x})\}_{x\in E \setminus \{x_{1}\}}$. But, neither can any balls in $\{B(x, r_x)\}\setminus \Phi$. So $\{B(x, r_{x})\}_{x\in E \setminus \{x_{1}\}}$ does not have a finite subcover, contradicting the compactness of $\{B(x, r_{x})\}_{x\in E}$
Second, consider the case in which there exists at least one ball in $\Phi \setminus \{B(x_{1}, r_{x_1})\}$ that satisfies conditions (1) and (2).