Um, why not? I can go onto an AT&T website and order up a Blackberry or Treo or Tilt or Moto Q with the exact SAME contract and have it delivered to my doorstep. Or any other phone (smart or otherwise), for that matter.
When you buy online, the phone comes to you already activated. The worst you have to do is make a call on the phone to start the contract. And if you don't call, it automatically activates after so many days after shipment.
Or online, just like AT&T does it now with everything else they sell.
Or more likely, simply shift you off to a special site on AT&Ts server farm.