Presuming the flights are more than a few days away, book it in whatever class it gives you, select to pay using Cash to put it on hold, and then call and have them change the classes.
You can use matrix.itasoftware.com to work out what the price should be - it allows you to specify a fare class for each segment (check the help, but it's basically /f bc=X)