Hi
I have ever experience problem similarly this one. Maybe can solve the problem too. It have thread into font info (file>font info). Firstly, We must have consistency font name and let the "fontlab machine" work (e.g. italic and bold style would get by clicking (activating) "font is italic" in the "name and copyright" tab. Be careful filling more your font's info through the tab's font info. Into the "[PCLT] supported codepage", please type different file name with continuous font number for each font's file, for instance:
Typeface : abacus pro ------ regular
File Name : ABAR00
Typeface : abacus pro It ------ Italic
File Name : ABAR01
Typeface : abacus pro Bd ------ bold
File Name : ABAR02
Thinks I can't covered all your problem, cause my few knowledge ( sorry friend

), but hope this will solve as well.
Best Regards.