How about simply flagging people as young sprouts with a symbol on their name if not 18+ while also allowing a specific tagging for 18+ messages.

The age would be drawn from their account information.