If you have good contacts at a TOC or two, you can always ask nicely to see if you can volunteer with them. More times than not, particularly if it isn't safety critical, they and their managers would be more than happy to allow you! I volunteered for a rail company a long time ago for a year in an office based role on certain days of the week and picked up good references and a lot of experience too!