So I called Turkish Airlines today and spoke to them for 30 minutes. They said that because the ticket was booked via United, the seat selection can only be paid through United. I called United, and they said that there is absolutely no way to pay for a TK seat selection with them. The Turkish Airlines rep said that they cannot take my credit card number under any circumstances because it's a UA ticket.
So I'm back to square one.