Steve:
Basically Crystal Reports has to have a page break on change of salesperson and you train PrintBoss to recognize each salesperson so that it generates a separate PDF file for each. Getting PB to email the report to each salesperson is easy.
We've done similar work both for our in house purposes and for our clients as well. If you would like us to create this solution for you please let me know and I'll give you a quote offline.