You have some utilities but not many which enables you to login with a smart card and without a domain. For example http://sourceforge.net/projects/eidauthenticate/. Unfortunately this project works only on vista & later.
Else you should configure a domain, ask for a certificate & save it to your smart card.