Yes, Sticky Password can be installed on more than one Windows user accounts. Each of the users will have a separate database with their own passwords and data, each secured with a unique Master Password.
It is not possible to have more than one installation of Sticky Password (or more databases) on one Windows user account.