Are you sure about this? If you have a sail in a heliocentric orbit, I would think you could increase or decrease your orbital speed based on the direction you deflect the solar wind, thus slowly increasing/decreasing altitude. I would assume it's possible to modify orbits around other bodies in a similar fashion.