Online Bus Ticketing Platform

Hi, I run a website based in the US but that provides Ecuador bus, train and domestic flight schedules ([url removed, login to view] and [url removed, login to view]).

It's the only site with all the bus schedules of about 200 bus companies in Ecuador, we've been around since 2005 (used to print a book of schedules), and we're at the top of relevant Google searches. Currently, each company sells its own tickets at ticket offices but there are no online sales. The companies all currently either ticket manually or by simple computer-based systems.

I'd like to offer the companies an web-based ticketing platform for free, and use that to be able to sell tickets for all the companies online at my sites, and charge them a small commission on those internet sales.

There are a few software companies offering this service to bus companies on the internet, but I'm investigating the possibility of creating new software for this. My existing shedules database is in Access. Currently, it has 3 tables -- Transport Company Details, Route Details, and Departure Details. You can see how it works on my site. I'd have to add bus configurations, seat availability/inventory, prices, e-ticket issuance, confirmation page printing, and payment processing to this.

I'm talking to the existing providers of this software o see about partnering/reselling their software, but like I said, I'd like to find out what it would cost to create my own system. Also, what would it be based on? (javascript, PHP, etc.) I have created everything on the existing sites myself (except for the integration with the database through [url removed, login to view]), but my knowledge of all this programming is very basic and amateurish.

I've also been working on adding maps of each route, automatically drawn on Bing/Nokia maps. I'd like to add this functionality as well.

Let me know what you think and if you have an estimate of how much something like this would cost (if you did it).