Does one need a special business license if one is going to sell food items?

In California especially and most states, yes.
You would be required to obtain a health permit, have plans approved, and pass regular health inspections from your local health department.