Yes.
You can definitely pre-order one from the apple website for delivery on the 24th, this will be a pay-and-go one.
I don't think it's been confirmed yet if you'll be able to pre-order a pay-and-go iPhone on the O2 website, but I'd trust apple more to deliver it on time anyways.