Is it possible to have two or more Server components in one Delphi project serving different Librarys or Services?

yep, you can detect this in GetDispatchInfo event (see example in Receiving information about client on server-side snippet).

I recommend to use different server components like HTTP/SuperHTTP and TCP/SuperTCP.
in this case, you can easily distinguish them.

also you can use Roles. your internal users can use specific role.