Can this not mean "I will sit at home tomorrow evening"?
A sta is a general word indicating that someone is stationary. To mean to sit it needs some additional specification. I think o să stau jos could do.
Why not 'eu voi sta acasă mâine seară?'
I will stay at home tomorrow in the evening.