Best bet with BlogEngine is to set it up as a sub-domain of your existing site and re-skin the CSS to match your existing design. Here's an example of where I used that approach:
http://homenetdirect.com
http://blog.homenetdirect.com/
A blog has just too much to it to be implemented as a control IMHO. However, you could easily create an admin for a simple news panel with title and date on top and database it.