Yes it can be done. A service like go daddy has wordpress capabilities. You can set your blog up on there then upload the rest of your site to the server. I have a client who has a website and his wife has a blog on the same server, she just uses wordpress (I did both of their sites). However, they have two different addresses. You may have to have one address for your blog and one for your other content. If you do that make sure your blog isn’t your "main" or "home" it gets confusing when the main page isn’t the same address as the rest of the site.