No you must have a retail license at the least so hot dog carts and ice cream trucks will be ok
You do need a business to shop at restaurant depot. Actually if you can get a membership card somewhere you can shop.
You don't need to own a restaurant, but it's wholesale only, so you will need a business license/resale certificate.
You can also be a non-profit
Not unless you are involved in sales of food and food products
Thanks! Your answer is awaiting moderation.