If you don't have the points available, and you friends are willing to pay you cash (if you did have the points) you could always rent points from someone for them. There are sites like Davids rentals. You might be able to have them set up the same resort points at be able to book in advance of the 7 month window to get the availability you want. Your friends will be paying it, and it is much easier for you to have David's rentals do the searching and organizing the points for you than trying to search the rental boards for something to match up. Maybe then they can transfer the points into your account so you make the reservation? Not sure if they can do that, but it's a thought.