Well, about the Jazz jukebox specifically, it does exist in OpenTTD:
I'm not sure how closely it matches the original, having never actually played the original. If you want the original game's music in OpenTTD, see the OpenTTD Wiki's installation instruction:
If you also want music, (the all important cheesy midi goodness) copy the following files to the gm/
folder:
Disclaimer: I usually use two-way semaphores. Never quite figured out one-way ones properly.
The absolute easiest thing to do would be to avoid semaphores and build two separate tracks, each leading to a separate slot in the double station.
However, if you want to overlap a part of the track, you pretty much have to set up semaphores at each intersection to make sure your trains don't crash into each other. The basic idea is that once a train passes through a semaphore, the semaphore turns red behind it until the train passes through another one further down the track.
You also have to make sure you set them in a way that doesn't result in a deadlock. For example, if you had three semaphores set up like this:
and a train passed through semaphore Y while your other train's heading back from the oil refinery station, you can end up in a situation where semaphor X will block both trains and they'll sit there forever (until you notice that your profits are dropping like crazy).
One way to mitigate deadlocks is to leave enough space between semaphores to fit the whole train and try to avoid chokepoints like the semaphore at X would be.
My advice for you is to start by simplifying your tracks. :) But if you'd rather not, I'd start with the following arrangement:
I think you might run into trouble at that "bottom" end of the station where you don't have a semaphore-able space to protect each station track, but it's been a while and I'm not sure if that's actually going to be a problem.
Best Answer
They'll go anywhere. Passengers in OpenTTD are treated just like any other types of goods - sent them to the next block, or 3000 miles away (preferably through something faster than a bus) and they'd happily pay you for the trip. Supply and acceptance of passengers are separate, and do not affect each other.
The problem you're having is probably because the stations are overlapping each other too much - meaning they are competing with each other for passenger. You're also building some of them out of the town, which means that though they accept and supply passenger, in reality, the amount is minuscule.
What you would really want to do at this stage of the game is to build one or two station in the center of that town, then transport the passenges picked up there to another town (preferably of similar population, or two smaller towns), so that you are covering enough distance to get a good sum of money out of each trip.