Would it be a fit?
Without looking at the history of T.O. in San Fran, you have to ask yourself if he is a fit based solely upon need. The Niners need a third wide-out who can go over the middle for balls, and No. 81 fits that need. He will also be reasonably priced and can be obtained without giving up a draft pick.
Terrell Owens just needs a home. No one expected that Buffalo wanted him last year, and it appears that the market is not that hot for him this year either, especially now that the Bengals have signed Antonio Bryant. If the Niners came calling, he would answer the phone.
Then there is the issue of the bridges that T.O. has burned in San Fran. This is not that big of a problem, because the majority of coaches and front office personnel who dealt with Owens before are gone. There may be some disgruntled fans, but as they say, winning cures all. If the Niners got off to a hot start, no one would care.
He comes at a cheap price (he only made $6.25 million last year and would likely make less this year), and it would only be a one or two year deal. That is not bad for a guy who had over 800 yard last year, more than 300 yards than current number two wide receiver Josh Morgan. If you look at Terrell Owens' past, he also typically behaves in his first year after signing.