iOS 7: How can I disable ringer for all phone numbers but one?
Try Do Not Disturb settings.   Only allow calls from Favorites and set the number you want to allow as Favorite.   Have not checked how that works with text, but will probably be handled.