Bill Meagher, 77, of Needham has been working since August to create a miniature metropolis of holiday villages.