Actually, there is a DNLA server in current Windows Media Player. So you don't need to wait until Windows 7 to get that ability.
They are orthogonoal concepts. UPnP is for device discovery. You can for example, discover your sever from a client. But it does not stipulate any compatibility...