Dear pete pisby,
Thank you for your suggestions. I am using Joomla as CMS. But it do not meet most of my requirements. Or need to customize it from a qualified web developer. I myself dont have much knowledge about the web development. My qualification is Business Administration.
I am also looking for a some reliable hosting company. I am using Godaddy shared hosting plan but not satisfiy with it.