You can haggle with a diplomacy roll.  I'll give a +2 for your role play for the haggle already done.  Other people can also assist by making a Diplomacy DC 10.  For everybody that makes the check, they add a +2 to the main haggler.  For this, I will allow a maximum of 2 people to aid.  After that, people are likely becoming white noise in the haggle.