An 18-year-old Manhattan man has been arrested and charged with attempted murder, arson and assault after a homeless 56-year-old subway rider was set on fire.