For main meals, each meatball should weigh about 1 ounce (~30g), with a recommended serving of 4-5 per person. So, for a crowd of 100 guests, a total of 400-500 meatballs sounds about right.  When making smaller party meatballs as part of a party spread, around 200-300 is probably enough.