If you are caught doing this by the airline, it used to be that the travel agent would get assessed the difference as a penalty. I have heard of FF accounts being forfeited lately, esp. since travel agents becoming extinct.
I agree w/ Beckles: safest way is to use different airlines. Problem: alliances: you think the various partners have their computers talking to one another good enough yet for two different airlines in the same alliance to catch on?