Hi Bianca,
Yes to all questions. We use the 3rd party products from
www.Mabry.com to do all that you requested. There is some sample code and good help files that explain quite well how to do this.
I have also looked at controls from Seekford Solutions. And that works quite well also. This also has good help with VFP code. And is very easy to get started.
Both of these have downloadable trial versions.
HTH
Mike