Hi,
I think you first have to scan the film into digital media,
the better scanner you have, the better will be the result.
then, you can use a wide range of software capable of enlarging photos from small size to a bigger size.
I used (with my digital camera) a software called "Genuine Fractals", this software comes as a plugin for photoshop, and it does the work very well , if you are not over sizing.