Hello!
No, unfortunately this isn't possible in BeebAsm - the only supported type of string is a string literal, i.e. a string in quotes. The closest you could get I guess would be to use a macro to expand to EQUS "yourstring", e.g.
Code:
MACRO DATE
EQUS "21 Mar 2013"
ENDMACRO
...
.versionstring
EQUS "Version 1.00 ("
DATE
EQUS ")"
A little weird perhaps, but it kinda has the same effect.
I didn't bother with too much high-level support for strings, as they're not normally so important in assembly language programs, but I hope that's a reasonable enough work-around!
By the way, macros only appeared in a more recent version of BeebAsm (I don't think they're in 1.04), so you might have to compile the latest version - hopefully this is not too big a problem though.