Alex,
My interest is/was index options, specifically DAX. I was building a daily history of iv's for all options traded every day. When I had a sufficient sample (1-2 years?)this would form the basis for research into volatility plays.
All the inputs were known - underlying, strikes, rate, days to expiry - so it was simply a case of solving the iv's via the Black '76 model with a Newton-Raphson calculation for the iv. I would also record delta, theta, vega and gamma. This was done via Excel, dde's and VBA.
It was suggested that recording data against delta, rather than strike may also prove useful. The reason being recording the iv against strikes omits certain information, ie the degree of "moneyness". Again, I don't have a sufficient sample to extrapolate.
I've looked into mapping surfaces but decided the it was beyond my maths level.
Access is denied to your site.
Grant.