If you have separate vlan's for voice and data, they shouldn't and can't be VLAN ID 1.
Yes, your new switch would need to provide PoE unless you purchased individual PoE injectors for the phones.
You could use an unmanaged switch, but there is the potential that it may not pass the vlans, so you'd be better of finding a small managed PoE switch.