Given that Cross Country can already manage to split public facing services for buses, could something similar be done for trains?
Here's an example from yesterdays engineering works.
Bus advertised as 15:50 from Wilmslow to Macclesfield 16:20 and Stoke 17:10 (
https://www.realtimetrains.co.uk/service/gb-nr:K70180/2024-01-14/detailed)
Another bus advertised as s 16:10 Macclesfield, Stoke 17:10, Stafford 17:40 (
https://www.realtimetrains.co.uk/service/gb-nr:K70181/2024-01-14/detailed)
In reality, these 2 services are a single bus running straight through. They are just simply split on passenger facing systems to stop journey planners suggesting to use the bus from Wilmslow to Stafford.
For the trains, this would work as having a normal service from Manchester, Stockport, Macclesfield, Stoke, Stafford then all stations beyond that as set down only. You then put on a new service from Wolverhampton, next stop the one after New Street, then that shows as pickup/drop off at all stops inbetween. There you go, no tickets can be sold for local travel and the service would never be advertised at Wolverhampton as stopping at Birmingham New Street. Has zero negative impact on passengers travelling from stops prior or stops after.
Only issue that I think would be seat reservations and in which case, I am not sure how that could be fixed but surely with tech being as good as it is, something could work or is some railway tech too old for it to work, you'd have to rebuild railway systems from scratch?