No, they can't. As part of their condition immunities, ghosts are immune to the charmed effect, as they are every other effect in the book. However, it really is up to a DM to decide whether or not this actually holds true. The best way to find out is to either just fight a ghost or to ask your DM outright what their policy is on modifying races and monster stat blocks.