For something like that to work, you would only need engine torque, peak power rpm, gear ratios, vehicle weight, wheel/tyre height, and the torque curve (this would be most accurate as a spline interpolation but a quadratic eq would give you a close guess. Having a starting rpm may also make it more accurate.
It would be sort of like work out where 60 is on the lowest possible gear, go from lowest rpm first gear to peak power rpm (or higher, or whatever is best for best accel), allow 0.2 seconds (or something)between gear changes for the gear change. In this gear change time, you could also work out the new vehicle velocity if you had the frontal area and coefficient of drag of the vehicle. start next gear at rpm to match new speed, take it to the shift point again (work out the time to get to the shift point), etc until you reach 60 mph in the lowest possible gear (below peak power point).
I could probably make a program to do it, probably, but it'd be an effort, and take a while, and I'd probably never get around to it.