I bet there's a way to do this with
AlertMatrix from RexWireless. I can't guarantee, but it will allow you to set different alerts for different numbers to override the profile settings and it is really quite powerful. I bet you could find a way to set a rule and come up with a different ringtone for unknown numbers.