HallsofIvy was actually incorrect in a couple ways. The force vector is always in a direction perpendicular to the reflector for the portion that is reflected, and in the direction of the incident light for the portion that is absorbed. A sailcraft doesn't have a keel, but HallsofIvy failed to consider that it is falling through the sun's gravity well. A reflective sail canted at an angle can tack sunward perfectly well by angling its sail to reduce its orbital velocity around the sun. Also, it is the sunlight that provides the acceleration, the momentum of the solar wind is negligible in comparison.
For trips between the inner and outer system, the spiral trajectories would take a hopelessly long time, however. A far more effective approach would be to use a "H-reversal" solar flyby trajectory: on the way out, tack back and out before dropping in toward the sun, and then turn the sail to face the sun as you fly by...essentially using the sail to maintain the speed achieved at perihelion (the optimal trajectories actually do a little better than this). The reverse is possible, but requires an initial sunward trajectory that would take too long to achieve with a solar sail in the outer system...a gas giant flyby or more conventional rocket would have to be used to start the return, with the sail only being used for braking into the inner system.
And you can reflect light on the back of the sail to brake on the outbound trip, but this requires jettisoning the larger part of the sail to act as both a reflector and a concentrator to direct the light onto the smaller remaining portion of the sail. The jettisoned portion will of course continue to accelerate on away from the craft. This is fairly useless for solar sails, the braking acceleration will be too low to be useful, but could be of some use with laser sails. Robert Forward described such a system in his Rocheworld novels.