I don't recommend solo mining with CPU only, it would take a really long time to find a block. If you don't like pool mining, you can download the pool software and run your own private pool where you will connect all your CPUs.
If it is profitable depends on your expenses. Generally speaking using CPU to mine BTC/LTC if you have to pay the electricity is not profitable any longer. But if you don't pay the electricity (for example is included in server hosting costs) and already have the CPUs/servers available, then your expenses are zero. So even if you would earn one cent per month it would be profitable :)
I am using pooler's cpuminer on few servers - https://github.com/pooler/cpuminer
1Do you have a better link for the download...? – goodguys_activate – 2013-06-25T12:02:54.447
You are not answering the question – Dr.Haribo – 2013-10-11T19:16:10.573