San Francisco Giants outfielder Melky Cabrera, who was suspended 50 games last week, allegedly created a fictitious website and product to convince Major League Baseball he unwittingly took a banned substance.