not a bad idea, however one of the best problem with nigeria is implementation. so the best solution is to deregulate the market, and let market forces deal with the pricing and supply. what the regulator can do is ensure that quality product is sold and that people are not ripped of due to price.
what the govt can do to help the masses is to use the saving from subsidies to help reduce the intial increase. what the govt should do with saving, is to purchase mass transit buses, which would be given to states to run mass transit. the fare for this transit would be reduced to help those using mass transit.