Telnet Server is available
Terminal Server comes bundled with XP
Every service runs on an account different from the currently logged on user: either a special "system" account, or whatever the adminstrator chose.
Any process can start a subprocess as different user. API has full support for it, even though shell has none.
In any case, "paying for additional products" reflects price structure and marketing, not technology.