I think for the font colours you will like
Gradient it can also make gradients for you for every line you write and can use command to change the colours (though you will need to put in 2 commands) or you can use the config window. I don't think you can do the font style too easily though I'm sorry, it would take an awsome scripter and lots of time to be able to pull something like that off.