Here are some tips:
Yes. Shutterfly.com, the online photo site, has free sharing sites -- all you have to do is sign up for a free Shutterfly account. You can assign other parents or pack/troop leaders to be content editors, photo uploaders, or other managers of the site so that no one person has to do it all. You can even share photos, share videos, calendars, journals, rosters and schedules.
Some packs/troops want more features that Shutterfly can't provide:
In those cases, you are better off choosing a good, low-cost web host, such as Bluehost.com. They offer unlimited disk storage, unlimited domains, unlimited bandwidth, ftp access, 2,500 email addresses, cPanel, and Simple Scripts web site software installer. This scoutwebsites.org domain is hosted on Bluehost, and this particular site itself was created with Simple Scripts in under 5 minutes. Adding the content took longer, but the framework was there in very little time. The cost is typically less than $100 per year for the pack/troop for this approach.