Ab, legally, yes, the speaker cable can share the same holes, as long as it is jacketed, but I would recommend drilling your own holes. As a second-best compromise, don't allow the speaker cable to run parallel to the Romex.
Try
www.partsexpress.com or your local Home Depot or Lowe's.
Larry
www.fineelectricco.com