Certifications are not a bad thing, but as killa said some are overtraded. I would not do an MCSE, I think everyone did it, it is not worth much and there are better options out there.
Cisco have some good certs from what I hear, and from what I understand there is a demand for DB2 skills. The problem you will face is that whatever cert you have you need somewhere to practise your skills. Companies are reluctant to hire on certification alone, it is easier if you have a job already at a big company. You can then use your certification to move up.
Also have a look at the IT job websites, you should be able to pick up what skills / certifications are in demand and what the pay is.
I would say your best option is getting some sort of IT degree, that takes longer but opens more doors.
So are you saying he is perfect for software development then?