Silence calls from everyone but a defined set of numbers?
You could make a silent ringtone your default, and then assign other custom ringtones to each of that certain set of numbers.

See Apple's Purchasing and creating ringtones FAQ for a start.