To make sandwiches in advance, you can prepare the fillings and store them in the refrigerator, and assemble the sandwiches shortly before serving to prevent the bread from getting soggy.
The cost to serve 100 people can vary widely depending on the type of food and the level of service, but as a rough estimate, you may need to budget around $10-$20…