MyISAM is often faster than InnoDB in terms of raw performance (mostly because it is not ACID). Therefore accessing MyISAM consumes less resources than InnoDB.
On the other hand, MyISAM only supports table-level locking: in a highly concurrent environment, latency increases. A few dozen simple queries shouldn't cause too much trouble, however (assuming most of your queries would be a straightforward SELECT session_data FROM session_table WHERE session_id = <some_id>
).
Conversely, InnoDB offers more robustness: it is virtually impossible for an InnoDB table to get corrupted, and the difference in terms of performance tends to get less and less significant (eg. see this benchmark). Some would even argue that there is little reason to keep using MyISAM nowadays (InnoDB became the default storage engine in v5.5).
I am sorry for not providing a more definitive answer as to which is "faster". As always when it comes to performance optimisation, real-life tests must be carried out. Keeping in mind that you can switch engines very easily (ALTER TABLE t ENGINE=[MyISAM | InnoDB]
), I suggest to try and see.
But considering your expected traffic, using the one or the other shouldn't make too big a difference.