he wont need to run two shops, he can use groups to offer different prices for different customer groups, just the one store will do the job for both purposes
all dropship customers can be added to the one "dropship customer" group, that way they get the discounted prices but normal retail customers can still buy products from the same site at retail prices and not at dropship prices