For really short term, whiteboard markers can be used, but these come off when you sweat.

Nothing (other than something which actually permanently damages the skin such as acid, branding or tattooing) will ever permanently mark the skin surface as the stained area of skin will eventually come off.