I would like to be able to setup sound profiles as follows on an iPhone 3G, is this possible with a non-jailbroken phone?

1. Silent mode except certain phone numbers make sounds.
2. Specific Exchange accounts make sounds during another profile.