It would be nice if the TCX file that can be exported from Garmin Connect for an activity contained the Name and Description fields that can entered on the website.
I think the TCX XML file schema would allow for this, as it appears to support a name for the activity and has a notes section that could contain the description.