The answer is yes, you can have fresh vegetables year round. However, it does require effort, commitment and expense. At present, I only grow tomatoes year round. For starters, growing vegetables indoors requires a reasonable amount of space which is a premium in a greenhouse. You need in-ground beds. I have two, each 3' X 5'. I dug them out as deep as I could and filled them with quality soil. Before doing that I lined the holes with inexpensive Styrofoam insulation to keep the cold out. You can also add soil heating cables. You will also need alternate lighting. The days are too short for proper going. I stayed away from the very expensive growing lights and do well with cheap florescent fixtures. The need for light can be exacerbated by how much or how little sun your area gets even in the day time in winter. You can get a good idea of this by going to
http://lwf.ncdc.noaa.gov/oa/climate/online/ccd/avgsun.html and looking up your area. From what I see, MA. isn't bad with over 50% most of the time. Over 50% is desirable.
The ought part can be heat, especially in Ma. Proper greenhouse heaters are not cheap and the gas that runs them is even worse. Depending on what you are growing, you need to keep things fairly warm. I keep mine at 50 to 50 degrees. When it's 10 outside, you'll need a big heater and lots of fuel. There are alternate ways to heat that are less convenient but equally effective. Some folks use wood stoves. It's hard to control the temperature and you have to be ever vigilant keeping it stoked. On the plus side, it's very cheap and you can really generate some heat.
Lastly, you'll need to grow certain varieties. the ones you grow in the summer typically are not fond of greenhouse growing. The seeds are a bit more expensive but it's no big deal.
I highly recommend
http://www.greenhousegarden.com/. It is an excellent site and full of great info. They have a great forum there also...not as active as this one but a good one none the less. The book that is sold there (and on Amazon) is first rate and if you are seriously thinking about this, it will tell you
all you need to know.
That's the briefest answer I could come up with. If you have any more questions, I would be happy to answer them. Good luck!