Uhm.. no you don't need ncurses (the typical replacement for the MSDOS conio lib).
In fact, unless you're going to be doing alot of fancy text-based graphical work in this program, I'd argue against it. ncurses is great when you need serious functionality. But when you don't, or only need cursor movement, and text colors, you don't need the bloat of curses.
Use ansi escape characters instead.
Here's a thread where they are discussed. I'd opt for this any day over curses -- why add that extra program overhead for a few simple functions?