HI,
You can add if you want to allow user to add product in to the Cart with out authente in to the site by maintaining that value in to the Session. using Browser's Session.
use string sesssion = Session.SessionID;
you can get that Perticular user's browser Session id.
Enjoy

Please: Don't forget to click "Mark as Answer" on the post that helped you. That way future readers will know which post solved your issue.
Regards,
Bhaumik