I did a quick google on "false number coming up on caller id" and one of the first on the top of the long list was this:
Trust Who(SM): Caller ID Spoof
Sounds like the spoofing is available through some websites. I feel bad for your DH for having to deal with the angry customers when it isn't his company's fault.