@JonathanSanders make sure you followed the guide correctly. To answer your question only host need to either have uPnP enabled in the Network tab of the Plutonium overlay or to port forward but if your friend has it then it's not an issue. 2 tips I could give you is make sure nothing on your PC is blocking the connection (firewall or antivirus firewall). Finally if you really can't get it to work I'd recommend port forwarding instead of using uPnP just to make sure uPnP isn't the issue.