You cannot turn flab into muscle... it is impossible...
Get rid of the fat first and you will see your abs... and skoorb is right, the gym is the best place for training...
I was always undet the impression that Fat was turned into Muscle via working out.
So the best I can do it burn off the extra flab....then work on increasing the muscle mass to compensate ?