Several people have suggested that athletes get several smaller sponsors and put their names (patches) on their singlets or sweatshirt. IAAF rules only allow two such names on a racing singlet and most shoe contracts do not allow any athlete to have ANYTHING on the uniform or the warm-ups.
I would enjoy seeing a runner show up to a domestic meet looking like Jeff Gordon or Lance Armstrong.