A common problem with securom is related to Gravis joystick drivers (Xperience software). Sometimes you can fix it by disabling the software (check task manager) when you run the program.
Also you need to insert disc 1 into the drive that you installed the game on (so if you have two disc drives, put the disc in the drive you originally used).
Often times though it just goofs up, but if you try it again, a second or third time, it works. It's a flaky system I guess, especially with SWBF2. :P