Can a single machine with multiple hard disks have more that one ip address for each hard disk?

No. IP addresses are assigned by your ISP and have nothing to do with your hard drives.
No. IP addresses are assigned by your ISP and have nothing to do with your hard drives.