As far as smelly clothes when you get to work....
First off you'll sweat less after a while. Your body will get used to the daily ride and you just won't sweat as much. Plus if you can ride the bulk of the ride without stopping you'll stay pretty dry as the wind will dry up the sweat before it stinks you up. It's when you stop that you start to get wet.
Second, take a shower before work (assuming you can't take on when you get there) and just dry off quickly when you get there while you're changing. Sweat by itself isn't stinky. Old rotting sweat is. Get the sweat off your body right away and you wont' have that nasty smell. (Probably) The towel you use will need to be washed regularly though.
Third, stop sweating BEFORE you change into the work clothes. If you change immediately, you'll still be sweating. If you want 5 minutes to cool down, you won't sweat into the work clothes.
Fourth, it never hurts to leave a deodorant or non obnoxious scented spray at work.
Also....don't wear a cotton t shirt. Get a breathable polyester shirt that will wick away moisture and let the air flow through. This will keep you cooler and dryer (not dry...but dryer) so less sweat to deal with. (Or a lycra bike jersey if you must...but I highly advise against these things because I'm stubborn and refuse to wear one...but they work). But not a cotton t shirt as they will soak up the sweat and hold onto it. Wal Mart has dry wicking shirts in neon colors for safety. They are cheap.