Hi @harrygreen90 As far as I can see, the websites which use CDN caching, are publicly recognized with the IP addresses of the CDN caching servers.
I don't think that a CDN is naturally for SEO purposes, as it changes the geographical locations of the hosted server of the static content, due to caching. At the same time, any CDN makes a website to load faster to the Internet users and this helps and makes it faster.
As far as for setting up IP-based websites in cPanel/WHM, you'd do that from "WHM >> Account Functions >> Change Site's IP Address" or "WHM >> List Accounts >> Change IP address". You need to choose the account first and then you'd click on the icon left to the account name. Then a drop down menu displays and you'd see option "Change IP address". However, you need to get these IPS from your web host first.