I've run into this problem myself with female celebs. I usually just take a stab at it, and then mention in the letter that I wasn't sure how they prefer to be addressed. I always use an honorific and last name, though.
Authentic successes TTM: Jay Leno, Bob Barker, Jim Tressel, Katee Sackhoff, Hugh Hefner, Catherine Zeta-Jones, Lucy Liu, Pawn Stars, Alex Trebek, Katy Perry, Steve Carell, Oscar Nunez, Lynda Carter, Jeff Foxworthy, Craig Ferguson, Jenna Fischer, Alan Jackson, Nancy Cartwright, Summer Glau, Edward James Olmos, Creed Bratton, Jewel Staite, the Mythbusters build team
What you could do is go to wikipedia and look up their marital status...
also, a lot of times wikipedia will tell you what their preferred title is...
just a thought