I am learning about ultrafilters, and I found this question as I was searching for application and equivalents of the Ultrafilter Theorem. My answer to (UT)$\Rightarrow$(AS) is different: Let $\mathcal{B}$ be the subbasis in the hypothesis of (AS), and let $\mathcal{C}$ be a family of closed subsets of $X$ having the finite intersection property (f.i.p.) but empty intersection, i.e. $\bigcap\mathcal{C}=\emptyset$.
The idea is to consider the filter generated by $\mathcal{C}$ and use (UT) to work with an ultrafilter containing $\mathcal{C}$ to reach a contradiction.
Indeed, consider the collection
$$F=\{S\subseteq X:C_{1}\cap\ldots\cap C_{n}\subseteq S\:\mbox{for some $n\in\mathbb{N}$ and some $C_{1},\ldots,C_{n}\in\mathcal{C}$}\}.$$
It is easy to verify that $F$ is a filter (indeed it is the smallest filter containing $\mathcal{C}$). By (UT) we have that $F$ is contained in some ultrafilter $F^{*}$. As $F^{*}$ is an ultrafilter, for every set $E\subseteq X$ we have that $E\in F^{*}$ or $X-E\in F^{*}$. This property will be key to reach a contradiction.
Consider the collection $\mathcal{B}^{c}\cap F^{*}$, where $\mathcal{B}^{c}=\{X-B:B\in\mathcal{B}\}$.
Note that the collection $\mathcal{B}^{c}\cap F^{*}$ cannot have empty intersection. Indeed, if it did there would be a family $\mathcal{A}$ of elements in $\mathcal{B}^{c}\cap F^{*}$ having both empty intersection and the f.i.p. (since $F^{*}$ has the f.i.p.). But then $\mathcal{A}^{c}$ would cover $X$ and it would have a finite subfamily covering $X$ (since $\mathcal{A}^{c}\subseteq\mathcal{B}$). The complement of this finite subfamily would have empty intersection. This is a contradiction of $\mathcal{A}$ having the f.i.p.
Let $x\in\bigcap(\mathcal{B}^{c}\cap F^{*})$. Since $\mathcal{C}$ has empty intersection, the complement $\mathcal{C}^{c}=\{X-C:C\in\mathcal{C}\}$ is an open cover of $X$. Thus, since $\mathcal{B}$ is a subbasis for the topology of $X$ there is some open set $X-C\in\mathcal{C}^{c}$ and $B_{1},\ldots,B_{n}\in\mathcal{B}$ such that $x\in B_{1}\cap\ldots\cap B_{n}\subseteq X-C$.
Since $x\in S$ for all $S\in F^{*}$, it is clear that $X-B_{i}\not\in F^{*}$ for all $i=1,\ldots, n$. This implies that $B_{i}\in F^{*}$ for all $i=1,\ldots, n$ (the key property of ultrafilters put to good use), which in turn implies that $B_{1}\cap\ldots\cap B_{n}\in F^{*}$. Therefore, there are $C_{1},\ldots, C_{m}\in\mathcal{C}$ such that $C_{1}\cap\ldots\cap C_{m}\subseteq B_{1}\cap\ldots\cap B_{n}$.
Then the collection $\{C,C_{1},\ldots, C_{m}\}$ is a finite subcollection in $\mathcal{C}$ having empty intersection, which is a contradiction of $\mathcal{C}$ having the f.i.p.