Problem: Transport in Fließgewässer ab einem bestimmten Punkt

Hallo zusammen,
ich möchte die Ausbreitung einer Pflanzenart u.a. durch Flüsse und hierfür den Transport von Pflanzenteilen in Fließgewässern modellieren. An einer Stelle komme ich leider nicht weiter.
Es soll, sobald ein Buffer auf einen Fluss trifft, eine bestimmte Strecke (z.B. 4000 m) des Flusses markiert und als Polygon oder Linie gespeichert werden.
Ich arbeite mit ArcGis 9.3 und das Gewässernetz liegt mir als Vektor Layer (Linien) vor.
Es wäre super, wenn mir jemand Tipps geben könnte, wie man da vorgehen kann.
Viele Grüße Tanja