(1) $\Rightarrow$ (2): First, if $C$ is closed, and $A \subset C$ is bounded above, then $\sup(A) \in C$. So you just need to show that $A$ is bounded above if $A$ is countable. To do so, we see:
$$L := \{x \in S_{\Omega} \mid \exists y \in A: x \leq y\} = \bigcup_{y \in A}[0,y]$$
(where $[0,y]$ denotes the initial segment determined by $y$) is a countable union of countable sets, and therefore countable. So $S_{\Omega} \backslash L$ is nonempty, and every element in $S_{\Omega} \backslash L$ is an upper bound of $A$.
(2) $\Rightarrow$ (1): We can show the complement of $C$ is open. Pick $y \in S_{\Omega} \backslash C$, and let $A = C \cap [0,y]$. Then $A$ is a countable subset of $C$, so $x := \text{sup}(A) \in C$. If we let $s(y)$ denote the successor of $y$, we see that the open interval $(x,s(y))$ is disjoint from $C$.