fruktstund's suggestion is probably the best so dar (didn't know CSS could do that, but I should have guessed).
99% of usernames are short and to the point - if someone insists on making such long names, then having them split for display purposes is not an unreasonable compromise.