I once used an herbal black eyeliner on the lips, and it lasted all day without me reapplying! And this was in summer camp. Remember, use herbal so you will not get that bitter taste that comes with regular eyeliner.
Never use liquid, it'll dry out way too quickly.
I occasionally, but rarely use black lipstick. It suits me fine, but I prefer purple, red, pink, and neutral brown (like Vincent Longo's Lip & Cheek Gel Stain in Neo Aura). I spend a lot of money on expensive brands.
--Neurosis