I think starting off with a reseller account would be a great way to manage, since it provides you with the basic tools to start a web host. Checkout blueleafhosting.com/cpanel-hosting for some stellar reseller hosting options with 24/7 support.
Might I suggest going with a one click Wordpress installation using cPanel from blueleafhosting.com/cpanel-hosting. It's very simple, and you'll be able to manage, DNS, Email, and much more from one place. It's not exactly what you described, but it's managed, giving you more time to develop and not worry about all the setup. We also provide 24/7 support and affordable pricing!