struct name {

  int namelen;

  char namestr[1];

};

どうやって使うの?
http://www.catnet.ne.jp/kouno/c_faq/c2.html#6