Good question. I'm not sure. Everything I've seen on CALs is based on the types of connections. If you're completely internal, I don't think that you need to buy per CPU licenses.
Steve Jones
http://www.sqlservercentral.com/columnists/sjones
The Best of SQL Server Central.com 2002 - http://www.sqlservercentral.com/bestof/