S.B.
I do catering out of my home as a side business. I do A LOT of sandwich orders. A trick caterers use is to prevent soggy sandwiches is butter the bread or put on cream cheese on them, a thin layer. When you put them in the fridge, it "hardens" and keeps the soggy out. Generally, I like to make separate trays with sandwich toppings if that's possible. If not, I keep it easy - lettuce and tomato. I put cream cheese or butter on the bread, then the meats, lettuce and tomato and then the cheese (keeping the wet stuff away from the bread).
I have never individually wrapped sandwiches. That can take all day! I usually use plastic sandwich platters (restaurant supply stores carry these). But in a pinch I have used the foil trays. I put down wax paper in between layers if sandwiches will be stacked. And I saran wrap the container really well. For one night, they will be fine.
I would come up with a back up plan for the fruit. Pineapple and other highly acidic fruit can cause the aluminum to leech into the fruit. I prefer plastic or glass containers for this sort of thing. If this is not a option, try storing them in large ziplock bags and putting them in the foil containers only to serve at your function.