To consume a WS from within a portal application, just import the WSDL into the portal project and then create the WebServiceClient within the portal project. The documentation does not cover this, but it is definitely the easiest way to go (if not the only one, I did not succeed using a deployable proxy from within a portal project; and different threads here on SDN suggest the same issue).
Hope it helps some other people
Detlev