You have received the best advice so far in that you need to figure out how to remove the freewheel BEFORE you unlace the wheel. Optimly you would want to use a method that would save the freewheel. Plan B would be to destroy the freewheel and save the hub. It's going to be tight.
All things being equal, no matter what hub your talking about (front/rear/or Hi/Lo drum) the spoke length for a S-4, S-5, or S-7 rim is going to be "too long" when laced into your S-2 rims. Best method is to calculate the correct length for both the right side, and the hub left side. That said, you might determine the best optimal spoke length, but it always comes down to what limited lengths you can obtain in a .105 ga sized spoke.
You don't say what you plan to do with these new wheels, so this may or might not apply to your project. You can obtain a lot more sizes in an .080 ga spoke, and they are plenty strong. If the holes are too large you can use washers to reduce the size. Back in the day, bike shops stocked spoke washers. They were roughly about a #4, very thin steel washer and they were commonly used "inside the rim' hidden by the rim strip to repair rims that the nipple pulled through. Many hollow sew-up racing wheels were built with washers on the nipple ends to distribute the load. Today we have aluminum "Pop Rivet Washers" that come in various sizes, and weight almost nothing. You want to use a soft washer that will deform to the required shape. In the correct size, they could be used on the hub end or rim/nipple end. This might even help with your slotted spoke holes in the Hi/Lo hubs.
John