In the Marriott system, there aren't a lot of choices in Orlando for 3 bedroom, and if you want FOUR 3 bedroom all the same week..... good luck! Marriott Imperial Palms is actually one building, but all the units are very large 3 bedroom villas. It is located right across the street from Royal Palms which are all 2 bedroom. That is right on the same property as the Marriott Hotel. It is an older property, built in the mid 1980's, but they are all nice and the closest resort to Disney.
Your next choice is Marriott's Grande Vista ( be careful of spelling as there is another Grand Vista resort in Orlando - different company) They do have 3 bedroom, but those were only built in the later parts of the resort. Cypress Harbor are all 2 bedroom non lock off. Marriott's Harbour Villas does have some 3 bedroom villas, but I don't think as many as that property doesn't have as many villas either. Grande Vista is the largest of Marriott's properties in Orlando, they have over 1200 rooms there.
Marriott's Lakeshore Village also has 3 bedroom townhomes, and it is really nice, but trying to find 4 of them would be almost impossible. They only have 82 villas there, and they have 8 different floor plans.
If you need that many bedrooms, Grande Vista is best choice. You could also go for a 2 bedroom and then a studio, to come up with 3 bedrooms. At least everyone would be at same property. Good luck!