Can the I-Pac be used for this purpose in a seperate panel?
Yes -
All I need is to be able to send the keyboard codes for Ctrl-1 through to 9 and also Alt 1 through to 9 as single key presses. If this has to be on a seperate control panel then so be it. (Which I think it will)
I still think you can do it with either of the software programs I described above:
I don't know what keys are used in FFIV, but why couldn't you assign hotkeys so the numpad numbers sent Ctrl1-9, and the regular numbers did not, and make it so either F1 - F9 sent Alt-1 to Alt-9 or Q send Alt-1, W send Alt-2, or Insert Send Alt-1, Home send Alt-2, etc.
You can do this (I am 99% sure) with either Ultrakeyboard or Autohotkey and you can make a batch file which loads Ultrakeyboard or AHK, loads FFIV, and then unloads Ultrakeyboard or AHK, so the alternate keys only work during FFIV.
Ultrakeyboard
http://www.fadsoft.net/UltraKeyboard.htm is probably the easiest way to do what you want. Unfortuately, it is not freeware, unless you make it freeware

AHK
http://www.autohotkey.com/ can probably also do what you want, but you would basically have to write your own script file and have AHK load it. The example files explain what to do, but it's more of a learning curve than UKBD. It's freeware and very capable, though.
Let me know if you need more info.