Hi Mari_o! You can restore protected data from DPM to servers with DPM agent only. And this DPM agent must be connected to a DPM server from which you are restoring data. i.e. you cannot directly restore data to protected server connected to primary DPM.
But you can restore it to any volume of any agent (whether is it DPM server or not) connected to secondary server, including the secondary server itself, you don't have to restore it to original primary DPM server.
As for disk space, usually you can allocate it at primary and at secondary servers equally.
http://about.me/exchange12rocks