If your users log on a domain, you could use logon script to know who is connected to which machine.
Here what you could include :
echo %username% on %computername% >> \\Server\Share\YourFile.txt
You could use that same logon script to copy a shortcut, say to the desktop, that would trigger the installation of a software.
Hope this helps.