Not sure if Memory Map PC version will accept the input of a GPS...some who are more familiar with it can advise.
Ozi Explorer can do what you ask, but it requires a scan of your chart (not easy to do because of the size of it).
PocketFMS can be used to do what you want, but uses it's own digital charting...not CAA charts. (Free 30 day trial available on the website.)
In all cases you'll need a gps receiver to connect to your laptop. Ebay is your friend here, with lots of cheap gps receivers. If your laptop has bluetooth, then this would be the best option.
But I have to say that a laptop is far from ideal in the cockpit, for three principal reasons:
1. It's too big and bulky. It's not easy to place where you can easily see it. It wants to slide around the place if left on a seat. It annoys the passenger if you ask them to hold it. The keyboard is bulky and takes up too much room.
2. The screen are not bright enough. They look great in doors, but take them into a cockpit, and the screen is totally washed out by sunlight, and not really useable.
3. Control in flight is difficult. Trackpads and keyboards are not really designed for use in a cramped turbelent cockpit.
If looking for a cheap solution, I think you'd be better off looking at one of the car nav units, and putting aviation software on it.