Both TYR and Zoot Sports make bra style tri tops that I used to wear under my race suit. The Zootz seem to be more supportive than the TYR, but both are bathing suit fabric.

Using Vaseline or Body Glide can help reduce chaffing.

Unfortunately the hours of training have taken their toll and I don't need one anymore:-)