If he doesn't own a suit, a sweater over a dress shirt and tie is probably fine. One guy came to my wedding in a tux and I didn't notice (though I did notice his saddle shoes) any more than I noticed that my aunt and one of my friends wore the same dress (what are the odds of that? - they live in different countries!).