A ver, DMZ es que abres todos los puertos de la máquina (llámalo PC, llámalo PS3) cuya IP indiques como DMZ en el router.
UPnP creo que lo que hace es abrir los puertos que se vayan necesitando o algo por el estilo, pero es distinto a DMZ. Como digo DMZ deja pasar todo hacia esa IP, con UPnP quizás lo haga para todas las IPs conectadas al router, no lo sé. Lo más seguro sería DMZ hacia la IP de la PS3 y luego abrir los puertos que queráis abrir para los PCs que conectéis o lo que sea. UPnP creo que es menos seguro, pero no lo sé.
Saludos.