Inspired by @三叶虫家族the193thDoctor’s answer about how Wolfram|Alpha represents large numbers:
ClearAll[represent];
represent[x_, Optional[base_?Positive, 10],
Optional[limit_?Positive, 100]] :=
With[{calc = {#, Quiet@N[#]} &}, Which[
Quiet@Reduce[x > 0],
NestWhileList[
ls \[Function] calc[Log[base, ls[[1]]] // FullSimplify],
calc[x],
#[[2]] === Overflow[] || #[[2]] > limit &] //
Fold[
{a, b} \[Function] Superscript[b, a],
ConstantArray[base, Length[#]] //
ReplacePart[1 -> #[[-1, 2]] ] ] &,
Quiet@Reduce[x < 0],
-represent[-x, base, limit],
True,
0
]]
Test
Exp[Exp[10^72]] // represent // TeXForm
$10^{10^{10^{71.6378}}}$
Other parameters are supported:
represent[Exp[Exp[10^72]], 2, 1000] // TeXForm
$2^{2^{2^{239.708}}}$
represent[Exp[Exp[10^72]], Pi, 1000] // TeXForm
$ \pi ^{\pi ^{\pi ^{144.707}}} $
How much memory needed?
If an integer $n = 2^{2^x}$, then a minimum memory of $\lfloor{2^x}\rfloor+1$ bits is needed to store $n$.
In OP’s case, $x\approx 2^{239.708}$, so:
$$
\begin{align}
\lfloor{2^x}\rfloor+1 \text{ bits} & \geqslant 2^x \text{ bits} \\
& = 2^{x-33} \text{ GB} \\
& > 2^{2^{239.7}} \text{ GB} \\
& > 10^{10^{71.63}} \text{ GB}
\end{align}
$$