GOOD NEWS
Most of that is already in the realms of what Adventuron can do, I was planning on adding standard string functions in the (very) near future (str_len, str_indexof(), etc).
The rest of it is certainly possible.
BAD NEWS
This type of functionality will never be part of 8-bit compatibility mode. DAAD (the 8-bit text adventure engine)does not support such features.
GOOD NEWS (?)
The good news is the 8-bit compatibility mode is an optional requirement of the jam.