Ok, so here's a source I find reliable:
arielhelwani: BJ Penn and Matt Hughes have agreed to meet at UFC 123 in Michigan. Welterweight bout. Story coming shortly at @MMAFighting.
about 1 hour ago
IMO the way I don't believe this story now is if Matt says otherwise.