Quote:
Does anyone know how uPNP works enough to write a script or dll?

Sat does, and has.