The Vista install disks should contain all the drivers that are needed to install Windows on to a normal internal computer hard disk. It sounds that, for some reason, the installer is not recognising your hard disk. Possible reasons for this include:
The disk drive has been removed or disconnected.
The disk drive is faulty.
The disk drive has no recognisable partition table on it.
The BIOS has a configuration setting has the wrong configuration settings for the disk.
The BIOS has been set to disable the interface to the disk.
If the disk is missing, disconnected or faulty, then it is a case of opening up the computer and fixing the problem.
If the problem is a BIOS setting, then in one of the very early screens, just after you switch the computer on, there should be an option to go into setup. Go through the BIOS settings and see if any are obviously wrong. Provided the disk channel is not disabled, there is normally an option to auto-detect the disk and configure the BIOS settings. If this fails to find the disk, then the drive might be missing, disconnected or faulty.
If there is no recognisable partition table, then you will have to find a tool that will set up a partition table (even an empty one) after which the installer should work. Personally I use Ubuntu release 10.04 LTS. This is available at
http://releases.ubuntu.com/lucid/
This can be burned on to a 700 MB CD and the system can be booted and run from the CD without installing it. Once Ubuntu is running from the CD, open the terminal program (from applications). In the terminal program run the commands:
sudo su
fdisk /dev/sda
if this does not find a device, try /dev/sdb or /dev/sdc, etc.
If fdisk opens the disk, type 'p' and hit return. Hopefully this will report that there is no partition table. Type 'w' and hit return to write an empty partition table on the disk.
After this, try the install of Vista again.