There is no limit on the number of petitions that can be filed with the USCIS for the same individual by different employers. However, if the underlying extension was denied, the new petitions may not be approved for extension of status. You would have to leave the country and appear at a consulate for H-1B stamping.