If your frame has a square taper BB then it's likely that you have a standard English threaded bottom bracket shell. This means you can run the Sora 9 speed crankset you listed, but you will need a new bottom bracket, as I believe it is a Hollowtech II crankset. This will do the trick:
Shimano Tiagra 4600 Bottom Bracket | Evans Cycles