Hi Adriana,
A lead cannot be in mutlple steams in a single engagment program. They can, however, be in multiple engagement programs.
You can regulate this by creating a "Traffic Cop" Program with an Operational channel inside the engagement program (or even on a global scale) that regulates launching leads into the nuture as well as removing them when they hit certain criteria.
Hope this helps!