2
if you have memory issues, then instead of storing session in-proc (in memory),you can store the session in database server. this way ur memory will not be occupied by session
if at all you dont want to use session, then you can maintain user data using cookies or using query string
1
1000 concerent users is nothing, even the sites with millions of concerent users implement sessions
it depends on what resources you have
are you going to host by your own? or on cloud?
it will be better if you provide all the info. together while posting question, instead of writing bits and pieces in different replies
-1
You think it as 1000 concerent users.
Then.......?
-1
Huge user , memory issue
However cookies are not safe.