Yes, not only can more than one company apply for your H1B visa, you can actually work for the ones that have applied for your visa. You need to work atleast one full time job on one H1B visa and the other ones, you can work part time.
Hope this helps.
Vin.