Adding two public keys
Yes.  Discrete-log based cryptosystems (e.g., El Gamal) have a similar property.  It's "multiply", not "add", but that's just because that's the group operation for discrete-log based cryptosystems.

More generally, I suggest you look at threshold cryptography.  Threshold public-key cryptosystems are a class of systems that can achieve the sort of thing you mention.