The Hauppauge PCI card should work in
Security Monitor Pro, along with most of the BT878 chipset capture cards, make sure you are using the latest drivers.
You can also use a USB video grabber to capture from your CCTV camera, but I have not seen one that will work well with multiple cameras.
To get good quality capture from multiple cameras, I suggest using a video server. There is a full list of supported IP cameras on this page:
http://www.deskshare.com/surveillance-software-faq.aspx#9Look for the supported video servers from Grandtec, Axis, Pixord, Vivotec, and others.