Its going to be way more work than I thought to make it generalized - so I don't think I'll bother - but I do have a method that works. For example, I found that in Canada in June 2015 the Model S cost $87200 with a delivery price of $1120 and Inspection of $180 and the options were as follows:
P85D: 34100 (I'm not sure if that includes the two below? I think so)
Performance Package: 11000
85 kWh Battery: 5900
Metallic paint: 1150
Multi-coat paint: 1700
Paint Armor: 1000
19" Aero wheels: 2800
19" Cyclone: 2800
19" Winter Tire Set: 2700
21" Turbine: 5100
21" Winter Tire Set: 5900
Leather Seats: 2000
Next Generation Seats: 2800
Leather and Alcantara Seats: 2800
Carbon Fiber: 1150
Wood trim: 850
Subzero Weather Package: 1150
All Glass Panoramic Roof: 1700
Carbon Fiber Spoiler: 1150
Ultra High Fidelity Sound: 2800
Autopilot Convenience Features: 2800
Smart Air Suspension: 2800
Premium Interior Lighting: 3400
Executive Rear Seats: 3400
Rear Facing Seats: 3400
Wall Connector: 800
Fairly comprehensive and I should be able to do it for any country, almost any month (any date that the Wayback Machine grabbed a page). But the above just took me half an hour and that's just for one! To do it generally, I'd have to code a parser to make it feasible. Since I have *my* answer (the above), I'm not overly inclined right now to take that project on. If someone else wants to... just a matter of grabbing the page source from the archive and parsing the pricing info that's in the code.