sName, sValue...etc are arrays, you should increase the array index when assigning different values to different array elements
code:
MPPLUGIN_RETURN_BOOL PublishInfo(/*[out]*/ char *sPluginName,
/*[out]*/ PLUGIN_PUBLISH_LIST* aCommands,
/*[out]*/ PLUGIN_PUBLISH_LIST* aTags)
{
//Copy the name of the plugin
strcpy(sPluginName, "EXAMPLE");
//Set the commands help
aCommands->nCount = 1;
strcpy(aCommands->sName[0], "EXAMPLE");
strcpy(aCommands->sValue[0], "xEXAMPLE");
strcpy(aCommands->sHelp[0], "EXAMPLE.");
//Set the tags help
aTags->nCount = 2;
strcpy(aTags->sName[0], "example");
strcpy(aTags->sValue[0], "(!xexample)");
strcpy(aTags->sName[1], "example1");
strcpy(aTags->sValue[1], "(!xexample1)");
return TRUE;
}