If you're mining with cpuminer on a pool, then no, you don't need to keep wallet and bitmonerod running (just remember to save both of them before exiting, or it might take quite a while to load when you open them again). Also, the wall of red text is OK, just some p2p messages, shouldn't affect anything.
Thank you sir..sorry for the newb questions...