It does sound ike a transmission problem, espescially since you were towing at the time. Hold the clutch in and try it again.
If it starts with the clutch in then releasing the clutch is probably going to make an awful noise and is maybe a broken layshaft in the main box.
Having said that, if...