Eclipsing binaries are observed to have a range of eccentricities and spin-orbit misalignments (stellar obliquities). Whether such properties are primordial, or arise from post-formation dynamical interactions remains uncertain. This paper considers the scenario in which the binary is the inner component of a hierarchical triple stellar system, and derives the requirements that the tertiary companion must satisfy in order to raise the eccentricity and obliquity of the inner binary. Through numerical integrations of the secular octupole-order equations of motion of stellar triples, coupled with the spin precession of the oblate primary star due to the torque from the secondary, we obtain a simple, robust condition for producing spin-orbit misalignment in the inner binary: In order to excite appreciable obliquity, the precession rate of the stellar spin axis must be smaller than the orbital precession rate due to the tertiary companion. This yields quantitative requirements on the mass and orbit of the tertiary. We also present new analytic expressions for the maximum eccentricity and range of inclinations allowing eccentricity excitation (Lidov-Kozai window), for stellar triples with arbitrary masses and including the non-Keplerian potentials introduced by general relativity, stellar tides and rotational bulges. The results of this paper can be used to place constraints on unobserved tertiary companions in binaries that exhibit high eccentricity and/or spin-orbit misalignment, and will be helpful in guiding efforts to detect external companions around stellar binaries. As an application, we consider the eclipsing binary DI Herculis, and identify the requirements that a tertiary companion must satisfy to produce the observed spin-orbit misalignment.