The two answers so far may give the impression that bounds in the desired spirit (Chernoff-like bounds for sums with stopping times) are not possible. But useful bounds in this spirit can indeed be shown. Here is one such bound.
It differs from the requested bound in that it allows an additional additive difference between the two sums. Perhaps counterintuitively, it holds not just for a stopping time $T$, but for all $T$.
Request: If anybody knows of published results similar to Theorems 1 or 2 below, please leave a reference in the comments, thanks.
Chernoff-like bound for super-martingales
Suppose a discrete-time system goes through a random sequence of states $S_1, S_2, S_3, \ldots$, where each state $S_t$ determines two values $x_t$ and $y_t$, each in $[0,1]$, such that the expectation of $x_t$ is at most that of $y_t$:
$$E[x_t - y_t\, |\, S_{t-1}] \,\le\, 0.$$
Then it is unlikely that, for any $T$,
the sum
$\sum_{t=1}^T x_t$ significantly exceeds $\sum_{t=1}^T y_t$:
Theorem 1. Given the conditions above, fix $\epsilon,\mu\ge 0$ arbitrarily with $\epsilon \le 1$. The probability of the event
$$\textstyle\exists T.~~ \sum_{t=1}^T x_t/(1+\epsilon) - \sum_{t=1}^T y_t/(1-\epsilon) \,\ge\, \epsilon \mu$$
is less than $\exp(-\epsilon^2\mu)$.
Note that $\mu$ can be chosen arbitrarily and the event is that the desired inequality fails for any $T$ (not just at a single stopping time).
Application to the scenario in the post
For the scenario in your post,
applying the theorem twice and abusing notation slightly,
the probability that
$$\textstyle \forall T.~~ \sum_{t=1}^T Y_t \in
\big[(1\pm O(\epsilon)) \sum_{t=1}^T X_t\big]~ \pm (1+O(\epsilon))\epsilon \mu$$
is at least $1-2\exp(-\epsilon^2\mu)$.
If, say $S$ is a stopping time with finite expectation
you could, for example,
choose $\mu = p E[S] = E[\sum_{t=1}^S X_t]$
and conclude that the desired relation holds at all times $t$, including $S$, with probability at least $1-2\exp(-\epsilon^2 E[\sum_{t=1}^S X_S])$, that is, $1-2\exp(-\epsilon^2 p E[S])$.
In the desired relation, the "additive error"
$\epsilon\mu$
is then $\epsilon E[\sum_{t=1}^S X_t]$.
Proof of bound
A proof of Theorem 1, and other theorems in a similar spirit, are currently available here, and hopefully will be available in some citable publication within a few years, but for completeness I will include a proof here.
The proof is just a careful adaptation of the techniques underlying standard Chernoff bounds.
Proof. For $t\in\{0,1,2,\ldots\}$ define
$$\phi_t = (1+\epsilon)^{\sum_{s=1}^t x_s}
(1-\epsilon)^{\sum_{s=1}^t y_s}.
$$
Then $\phi_0 = 1$,
while, if the event in question happens, then for the $T$ in question, by calculation $\phi_T$ exceeds $e^{-\epsilon^2\mu}$.
(Here is the calculation:
- Let $X = \sum_{t=1}^T x_t$ and $Y=\sum_{t=1}^T y_t$.
- Then $\exp(X\epsilon/(1+\epsilon)-Y\epsilon/(1-\epsilon)) \ge \exp(\epsilon^2\mu)$.
- Using $e^{z/(1+z)} < 1+z$ for $z\in\{-\epsilon,+\epsilon\}$ we get
- $\phi_T = (1+\epsilon)^X(1-\epsilon)^Y > \exp(\mu\epsilon^2)$.)
Next, note that $1=\phi_0, \phi_1, \ldots$ is a non-negative super-martingale. (Indeed, for $t\ge 1$,
$$\frac{\phi_t}{\phi_{t-1}}
=(1+\epsilon)^{x_t}(1-\epsilon)^{y_t}
\le(1 +\epsilon x_t) (1-\epsilon y_t)
\le 1+\epsilon x_t - \epsilon y_t,$$
and (using $E[x_t - y_t | S_t] \le 0$),
the expectation of the right-hand side (conditioned on $S_{t-1}$) is at most 1.)
By Theorem 2, below, it follows that the probability
of the event $\exists T.~\phi_T \ge \exp(\epsilon^2\mu)$
is less than $\exp(-\epsilon^2\mu)$. $~~~\Box$
A Markov-like bound for super-martingale maxima
The next theorem is a sort of Markov bound for super-martingale maxima.
Theorem 2. Let $\phi_0, \phi_1, \ldots$ be a non-negative super-martingale. Fix any $c > 0$.
(i) The probability of the event
$(\exists t)~ \phi_t \ge c$
is at most $E[\phi_0] / c$.
(ii) The probability of the event
$(\exists t)~ \phi_t > c$
is less than $E[\phi_0] / c$.
Proof sketch. We prove Part (i). Part (ii) can be shown similarly, with suitable additional limit argument.
Assume WLOG that $\phi_0$ is constant (independent of the outcome of the random experiment). (If not, apply the argument to the modified sequence $E[\phi_0], \phi_0, \phi_1, \ldots$.)
Define r.v. $T_\infty$ to be the first time $t$ such that $\phi_t \ge c$, if any, and otherwise $T_\infty = \infty$.
Fix any $n\ge 0$ and define
$T_n = \min\{T_\infty, n\}$.
Then $T_n$ is a stopping time with finite expectation,
and $\phi_t\in [0, c]$ for $t\in [0, T_n]$.
So Wald's equation implies $E[\phi_{T_n}] \le \phi_0$.
So the Markov bound implies that $\Pr[\phi_{T_n} \ge c]$
is at most $\phi_0/c$.
The event $\phi_{T_n}\ge c$ happens iff $T_\infty \le n$,
so $\Pr[T_\infty \le T_n]$ is at most $\phi_0/c$.
This holds for all $n$, so
$$\Pr[T_\infty < \infty]
= \lim_{n\rightarrow \infty} \Pr[T_\infty \le n]
\le \phi_0/c.$$
Finally, the event $T_\infty < \infty$
happens iff $(\exists t)~ \phi_t \ge c$. $~~~\Box$