в этом вопросе надо людей просто поделить на категории, и чтобы каждая категория платила свою цену.
мой сценарий:
на входе в маршрутку - весы
все входящие взвешиваются.
до 40кг - 75 коп
40 - 60кг - 1 гривна
60 - 80кг - 1.50
80 - 100кг - 2.00
100 и более - 2.50
а почему бы и нет?