A Multiproduct Dynamic Pricing Problem and Its Applications to Network Yield Management