I've used DailyBurn.com for much of what you are talking about, as far as tracking what I eat. But I haven't used the specific mail planning feature as I am not a paid member.
DailyBurn does have a lot of what I'm desiring. I might have to give it a go. I've heard a lot about it but figured it was a lot more about exercise with some healthy eating built in rather than managing my food life. Maybe it has some of the tools I'm wanting.