It really sounds to me like any decent QoS feature will suit your needs; no need for anything too special. This is going to be more of an interface and design problem than anything.
Use emulators!
(this question might come in handy)
Your best option is probably to dig through the web interface of the particular router you are considering purchasing, and see if it will suit your needs. Why guess when you can simply find out?
There's plenty of routers out there that don't have an emulator out there. You could always dig through the manual, or skip those. I'd rather skip them personally.
I grabbed links to emulators of a few top selling (or at least most reviewed on Newegg as of 12/31/2012) routers as examples. Let's take a look:
- Linksys WRT54G - Big no. Just one non-descript "wireless QoS" feature that's on or off.
- D-link DIR-655 - Looks very promising! It supports IP ranges of both source of destination, along with some protocol choices.
- Netgear WNDR3700 - Seems mostly MAC and port based. Would be a major PITA for your scenario.
- DD-WRT - In case you're a fan of custom firmware. Again, looks like you'd be filling in MAC addresses
For ten wireless clients, I think a router that supports specifying a range of IP address for QoS settings would be ideal.