In relation to the register and who should administer. If you ask the local Council they will says its too hard and some may not have the computer systems that would allow for it. My thought is to use Services NSW. They have a systems very similar to what would be required for the STRA system. Their drivers licence and car registration systems.
A simple solution would be for Services NSW to create and manage two registers where by any Agent or Facilitator must be supplied, by the Host, the two unique Services NSW registered numbers before they can initiate a booking.
One number is the Hosts number, that similar to a drivers licence number. The second is the property number that is similar to a car registration number. In addition, the Services NSW file would also contain information on the property in question in that it complies with the required fire and bush fire regulations, that it has the mandatory insurances and the number of strikes against the Host, supplied by the Commissioner, again similar to the number of demerit points on your licence.
If the system was on line it could also work as the Centre that keeps track of each booking with the name of the Guest with their identification details. The cost for this service would be yearly fees paid by the Host, similar to a drivers licence fee (one for the Host) and a car registration fee (for each property being used for STRA). In all my dealings with Services NSW I have been impressed with the service and their web site and could see no problems with Services NSW handling these registrars.
If you think about it the STRA system would be similar to the system that administers licences and car registration in NSW so the logic when coding the new system would be very similar. You wouldn’t need to reinvent the wheel and the costs to the Host would be similar to licence and registration fees.