Hi Maja,
your pulse_width extrabyte is 2 bytes with a range of 1 - 10000.
If you put this into a 1 byte (0 - 255) user data you would need to scale this value by factor 40. You will loose a lot of information.
Right now our file is LAS 1.2 with point data format 1:
In this format you have this 2 byte fields:
intensity and point_source_id.
If one of this fields are unused you may use one of them.
Otherwise you may can use another point format. E.g. in Point Data Record Format 6 you also have
a 2 byte scan_angle.
Anyway: It's never a good idea to bend fields to use for something different. Best ist to force your client to use a system which support VLRs.
May they should use LAStools :)
Best regards,
Jochen @rapidlasso