It seems that double spaces are intentionally being stripped. To change the behaviour find this in common/includes/class.parser.php:
Code:
//trim out any multiple spaces that may exist
$this->killmail_ = preg_replace('/ +/', ' ', $this->killmail_);
and comment that line of code out like this:
Code:
//trim out any multiple spaces that may exist
//$this->killmail_ = preg_replace('/ +/', ' ', $this->killmail_);
However, the original code is likely there for a reason and someone more knowledgeable about the quirks of CCP's killmails will hopefully be along and tell you what may go wrong if double spaces are not stripped.
Note that double spaces will still not display due to the way HTML works. Unless that is an issue I suggest to leave it as it is because while changing the way the corp name is returned in class.corp.php would fix that (by returning a non-breaking space where necessary) without further investigation I would say that it risks to break other code relying on it.