David -
Differing lines thicknesses can be sort of done in (I think) three ways.
a) line weight in the LO 'Sketchup model>styles' palette, but that appears to scale the thickness of all the lines derived from the model
b) obviously SU styles can do their thing with line weight, wobbliness, scratchiness etc. BUT to use them in LO requires using raster or hybrid rendering which can make your LO files and pdf output huuuuuuuuuuuuuge. Since I'm making working drawings to be printed at 24x36" for builders, I didn't bother with artistically scribbled lines.
c) the profile, depth cue and section cut line thicknesses can be set in the styles anyway
LO can do more with lines created with its tools but obviously they are not involved directly in the model. I've used them for a few added details in the drawings - I think all of the ones I added happen to be dashed lines in this case.
Oh - one more small variation I just thought of - it you use the 'add section cut face' plugin, the edges of the added faces can be given a thickness.
Red -
You can insert a variety of files into an LO doc (not exactly sure of the list, I've used jpegs, text and pdf so far) and LO will spot updates in the same way as it does for skp files. It's not quote automagic but pretty useful. So use excel or Numbers to make your table and print to pdf (unless LO can handle csvs or excel files?) and insert away.
I'm sure someone that is familiar with ruby and the SU api (not me; I spent 25 years programming Smalltalk and damned if I'm going to descend to mere ordinary languages now) could find components marked in some fashion, derive details and produce a table to be inserted. The cutlist plugin used by many woodworkers (including me) does something related. It's just a question of finding a victim - I mean 'interested programmer' - and beating them with a stick - er, 'motivating them' - correctly. Money often works, or so I'm told. π