Will I need to be with a specific power company?

Yes, you will. If you are with Mercury, Meridian, Trustpower, Genesis, Ecotricity, Contact Energy or Pulse then you do not need to change, if you are not, then you will need to change to one of the above companies who do support Solar.