Yahoo could pay roughly $300 million for NDN, according to two people who have been briefed on the matter and asked to not be named. The discussions are still early and a deal may not be reached for several weeks or may fall apart, said one of the people.