念のため補足。
・グローバルな文字配列をもつ方法
common.h内で、
extern const char * UserName;
common.cなどのソース内で、
const char * UserName = "名無しの名";

・静的な文字配列をもつ方法
common.h内で、
static const char * UserName = "名無しの名";

・ポインタを返す関数を使う方法
common.h内で、
const char * GetUserName(void);
common.cなどのソース内で、
const char * GetUserName(void) {return "名無しの名";}