- Is it possible that instead of sending the files to /home/backuppc/storage, to tell to BackupPC to send the files to a remote computer via ssh scp for example
This is confusing. Did you set your TopDir (location of the BackupPC storage pool) to /home/backuppc/storage? If so, then you run into recursion while backing up /home (issue #1 on that link).
Are you asking about the location of the pool, or the restore directory when "sending the files to a remote computer?"
As far as I can tell, there's no (easy,built-in) way to separate out one client's backups to store in a different location. Even if possible, doing so would remove those backups from deduplication.
But some people simply configure a 2nd BackupPC server to back up the primary, or mount the pool remotely via NFS, or configure the pool under a mounted RAID set and periodically rotate drives.