BRODA (
www.broda.com) have a free distribution of an implementation of Sobol, in a language that I don't remember, up to about 50 dimensions. It is a com copmpliant language and the thing they distribute is excel and vba that calls their program, so it is clear enough (not crystal clear, there is no especially useful documentation, but clear enough) what one needs to do. If you want more dimensions you pay, but 50 is about 45 more than I have ever needed.