Lipids come in 3 forms: (1) fats, (2) phospholipids, and (3) steroids (sometimes referred to as waxes).
You might want to look through this page to get an idea of the differences: http://www.mansfield.ohio-state.edu/~sabedon/campbl05.htm#lipids
Oils come under the category of "fat."
Cholesterol is a steroid.
And lecithin is a phospholipid.
One thing about lecithin is that it is an emulsifier. One side of it can mix with fat, the other side can mix with water. So it can bind together things that normally will not mix together.
Eating lecithin is not the exact same as eating an oil and it doesn't have all the same effects. Eating oil makes the body secrete bile, makes the liver and gallbladder pump. Eating lecithin helps the body absorb fat and fat soluble vitamins. Eating lecithin helps the body create bile, and bile can dissolve oils and cholesterol (and the body produces most of its own cholesterol - so you have it even if you never eat it).
Here's some more reading, if you're interested (you can skip over some of the chemistry diagrams and still get something out of it):
Bile acids perform four physiologically significant functions:
1. their synthesis and subsequent excretion in the feces represent the only significant mechanism for the elimination of excess cholesterol.
2. bile acids and phospholipids solubilize cholesterol in the bile, thereby preventing the precipitation of cholesterol in the gallbladder. (LECITHIN IS A PHOSPHOLIPID)
3. they facilitate the digestion of dietary triacylglycerols by acting as emulsifying agents that render fats accessible to pancreatic lipases.
4. they facilitate the intestinal absorption of fat-soluble vitamins.