Im running a network through a civilian provider in Baghdad. One of the programs I use has to connect to a server back stateside, but when I try to connect, I can get as far as atlanta then I get cut off. Is there a way I can alter the rout my connection takes so that I can get through?
Chris is right, you can't alter your actual route for a destination, since that is determined by the automatically fetched & calculated weight factors of the dynamic routing protocols (OSPF, RIP, ..)
.. But what you can do, is alter your destination
So, thinking in higher level, you could do your job by using a proxy server to exchange data with your actual destination.
As for where that proxy should be in order to overcome your restriction, that would be in a network outside the zone where the restrictions apply, but still in a network inside your restriction zone. Of course the proxy should be configured to allow the type of data you want to pass
Unlikely that its a TTL problem, Windows boxen will choose nice high TTLs like 128 / 255.. its not likely that you'll find something going through so many hops and dying, its more likely that its filtered or dying somewhere en route for another reason. Traceroute is the right approach though as TheBishop said.
Altering your route is possible using a proxy or any similar form of relaying system. Are you sure you're not being firewalled out somewhere along the route.