For best results it would be best to strip all the old paint off......However, if you give them a good rub down with a good quality glasspaper about 100 grit then use a good quality undercoat then Eggshell. That will do the job just fine!
Make sure its a GOOD rub down!