Camera choice depends on the end result expected. For Web sites even a 4mp camera can produce excellent results. The key is proper framing.
Having a zillion Mp is nice because you can crop the the image like crazy and still have enough detail to work with.
Here is an old thread discussing image size.
The consensus seemed to be that 1600 pixel width was good for most images for the BLF.
Having a macro/micro capable lens is helpful for grabbing shots of flashlight parts.
With a higher Mp sensor cropping in can give a closeup view w/o giving away too much detail.
The early days of digital 6-10mp camera images were showing up in major magazines photos.
Price wise - a used DSLR body for less than $200 and a used kit lens or a used Macro for about the same price is all that’s needed for Web images.
Add a tripod for capturing beam shots.
Fix the white balance, then figure out what aperture, shutter speed, and ISO you need to get the results you like.
I have found that getting good beam shots to be remarkably hard to do.
Then get some cheap lighting for getting shots of flashlight sized thingies.
Lugging the thing around is another matter entirely…
All the Best,
Jeff