You can use reverse auction software to meet all your requirement. Take a tour to this.
___________
e-sourcing