Hi jumbled,
the only way that I have ever heard of being able to program a modem is through the serial port, be that a physical one such as RS-232 or through a virtual port supported by the operating system. To control the modem you use the AT command set as Gerald pointed out. To get a modem...