Magento module Customer Group Backorders
You need to allow pre-orders (backorders) for customer groups? With this modules it's easy!
After install of this module You can enable it and set for which customer groups backorders will be allowed. Also on product edit page in admin panel You will see tab "Backorders" with same settings that can override configuration for this product.
Every product can be available for pre-orders for different customer groups.