Here is a blog post explaining if we can host a Magento site with shared hosting, its pros and cons.